ifmgr_cfg

package
v0.0.0-...-fac1166 Latest Latest
Warning

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

Go to latest
Published: Oct 17, 2019 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

This module contains a collection of YANG definitions for Cisco IOS-XR ifmgr package configuration.

This module contains definitions for the following management objects:

global-interface-configuration: Global scoped configuration
  for interfaces
interface-configurations: interface configurations

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 GlobalInterfaceConfiguration

type GlobalInterfaceConfiguration struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Enable or disable link-status messages. The type is LinkStatusEnum. The
	// default value is default.
	LinkStatus interface{}
}

GlobalInterfaceConfiguration Global scoped configuration for interfaces

func (*GlobalInterfaceConfiguration) GetEntityData

func (globalInterfaceConfiguration *GlobalInterfaceConfiguration) GetEntityData() *types.CommonEntityData

type InterfaceConfigurations

type InterfaceConfigurations struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The configuration for an interface. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration.
	InterfaceConfiguration []*InterfaceConfigurations_InterfaceConfiguration
}

InterfaceConfigurations interface configurations

func (*InterfaceConfigurations) GetEntityData

func (interfaceConfigurations *InterfaceConfigurations) GetEntityData() *types.CommonEntityData

type InterfaceConfigurations_InterfaceConfiguration

type InterfaceConfigurations_InterfaceConfiguration struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Whether the interface is active or preconfigured.
	// The type is string with pattern: (act)|(pre).
	Active interface{}

	// This attribute is a key. The name of the interface. The type is string with
	// pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// The existence of this configuration indicates the interface is shut down.
	// The type is interface{}.
	Shutdown interface{}

	// The mode in which an interface is running. The existence of this object
	// causes the creation of the software virtual/subinterface. The type is
	// interface{}.
	InterfaceVirtual interface{}

	// The secondary admin state of the interface. The type is
	// SecondaryAdminStateEnum.
	SecondaryAdminState interface{}

	// The mode in which an interface is running. The existence of this object
	// causes the creation of the software subinterface. The type is
	// InterfaceModeEnum. The default value is default.
	InterfaceModeNonPhysical interface{}

	// The bandwidth of the interface in kbps. The type is interface{} with range:
	// 0..4294967295. Units are kbit/s.
	Bandwidth interface{}

	// Enable interface and line-protocol state change alarms. The type is
	// interface{}.
	LinkStatus interface{}

	// The description of this interface. The type is string.
	Description interface{}

	// Assign the interface to a VRF. The type is string with length: 1..32.
	Vrf interface{}

	// Configure Laser-Squelch. The type is interface{}.
	LaserSquelch interface{}

	// Configure Holdoff Time. The type is interface{} with range: 0..3000.
	HoldoffTime interface{}

	// Configure Performance Monitoring . The type is interface{}.
	PerfMonDisable interface{}

	// configure maintenance embargo flag on the given interface. The type is
	// bool.
	MaintenanceEmbargo interface{}

	// Track Name. The type is string with length: 1..32.
	TrackName interface{}

	// Enable Fast Shutdown for this interface. The type is interface{}.
	FastShutdown interface{}

	// Set the Mac address on an interface. The type is string with pattern:
	// [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	MacAddr interface{}

	// Whether this interface's state changes are dampened or not.
	Dampening InterfaceConfigurations_InterfaceConfiguration_Dampening

	// The MTU configuration for the interface.
	Mtus InterfaceConfigurations_InterfaceConfiguration_Mtus

	// The encapsulation on the interface.
	Encapsulation InterfaceConfigurations_InterfaceConfiguration_Encapsulation

	// Interface PPP configuration data.
	CiscoIOSXRPppMaFsmCfgPpp InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaFsmCfgPpp

	// Per-address-family and topology configuration.
	Afs InterfaceConfigurations_InterfaceConfiguration_Afs

	// PW-Ether attributes.
	PseudowireEther InterfaceConfigurations_InterfaceConfiguration_PseudowireEther

	// PW-IW attributes.
	PseudowireIw InterfaceConfigurations_InterfaceConfiguration_PseudowireIw

	// BVI attributes.
	Bvi InterfaceConfigurations_InterfaceConfiguration_Bvi

	// Interface Layer 2 Transport service configuration data.
	L2Transport InterfaceConfigurations_InterfaceConfiguration_L2Transport

	// Interface PPP configuration data.
	CiscoIOSXRPppMaLcpCfgPpp InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaLcpCfgPpp

	// Per-interface statistics configuration.
	Statistics InterfaceConfigurations_InterfaceConfiguration_Statistics

	// Interface PPP configuration data.
	CiscoIOSXRPppMaIpcpiwCfgPpp InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaIpcpiwCfgPpp

	// Interface PPPoE configuration data.
	Pppoe InterfaceConfigurations_InterfaceConfiguration_Pppoe

	// Ether specific interface configuration.
	Ethernet InterfaceConfigurations_InterfaceConfiguration_Ethernet

	// Monitor Session container for this source interface.
	SpanMonitorSessions InterfaceConfigurations_InterfaceConfiguration_SpanMonitorSessions

	// Frequency Synchronization interface configuration.
	FrequencySynchronization InterfaceConfigurations_InterfaceConfiguration_FrequencySynchronization

	// nV Satellite Access Link Configuration.
	NvSatelliteAccess InterfaceConfigurations_InterfaceConfiguration_NvSatelliteAccess

	// nV Satellite Fabric Link Configuration.
	NvSatelliteFabricLink InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricLink

	// Complex Network connection to one or more Satellites.
	NvSatelliteFabricNetwork InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricNetwork

	// NVE operational data.
	Nve InterfaceConfigurations_InterfaceConfiguration_Nve

	// Configure pm parameters.
	PerformanceManagement InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement

	// Precision Time Protocol interface configuration.
	Ptp InterfaceConfigurations_InterfaceConfiguration_Ptp

	// EthernetControl.
	EthernetControl InterfaceConfigurations_InterfaceConfiguration_EthernetControl

	// Interface PBR configuration.
	Pbr InterfaceConfigurations_InterfaceConfiguration_Pbr

	// IP over GRE encapsulation.
	TunnelIp InterfaceConfigurations_InterfaceConfiguration_TunnelIp

	// Optics controller configuration.
	Optics InterfaceConfigurations_InterfaceConfiguration_Optics

	// Configure Extended loopback (diagnostics).
	Loopbacks InterfaceConfigurations_InterfaceConfiguration_Loopbacks

	// Subscribers on interface.
	Subscriber InterfaceConfigurations_InterfaceConfiguration_Subscriber

	// IEEE 802.1Q VLAN subinterface configuration.
	VlanSubConfiguration InterfaceConfigurations_InterfaceConfiguration_VlanSubConfiguration

	// Ethernet service configuration.
	EthernetService InterfaceConfigurations_InterfaceConfiguration_EthernetService

	// Ethernet Infra BNG specific configuration.
	EthernetBng InterfaceConfigurations_InterfaceConfiguration_EthernetBng

	// MAC Accounting Configuration.
	MacAccounting InterfaceConfigurations_InterfaceConfiguration_MacAccounting

	// Ethernet Features Configuration.
	EthernetFeatures InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures

	// Set the carrier transition delay on an interface in msecs.
	CarrierDelay InterfaceConfigurations_InterfaceConfiguration_CarrierDelay

	// IEEE 802.1Q VLAN trunk interface configuration.
	VlanTrunkConfiguration InterfaceConfigurations_InterfaceConfiguration_VlanTrunkConfiguration

	// SSRP Config.
	SsrpSession InterfaceConfigurations_InterfaceConfiguration_SsrpSession

	// Interface specific CDP configuration.
	Cdp InterfaceConfigurations_InterfaceConfiguration_Cdp

	// DWDM port controller configuration.
	Dwdm InterfaceConfigurations_InterfaceConfiguration_Dwdm

	// Interface QOS configuration.
	Qos InterfaceConfigurations_InterfaceConfiguration_Qos

	// Interface PPP configuration data.
	CiscoIOSXRPppMaCfgPpp InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaCfgPpp

	// Disable LLDP TX or RX.
	Lldp InterfaceConfigurations_InterfaceConfiguration_Lldp

	// ATM Configuration.
	Atm InterfaceConfigurations_InterfaceConfiguration_Atm

	// Interface Specific Dot1x Configuration.
	Dot1xInterface InterfaceConfigurations_InterfaceConfiguration_Dot1xInterface

	// Interface IPv4 Network configuration data.
	Ipv4Network InterfaceConfigurations_InterfaceConfiguration_Ipv4Network

	// Interface IPv4 Network configuration data also used for forwarding.
	Ipv4NetworkForwarding InterfaceConfigurations_InterfaceConfiguration_Ipv4NetworkForwarding

	// AAA configuration.
	AaaTable InterfaceConfigurations_InterfaceConfiguration_AaaTable

	// IPv6 Packet Filtering configuration for the interface.
	Ipv6PacketFilter InterfaceConfigurations_InterfaceConfiguration_Ipv6PacketFilter

	// ES Packet Filtering configuration for the interface.
	EsPacketFilter InterfaceConfigurations_InterfaceConfiguration_EsPacketFilter

	// IPv4 Packet Filtering configuration for the interface.
	Ipv4PacketFilter InterfaceConfigurations_InterfaceConfiguration_Ipv4PacketFilter

	// Flowspec on IPv4 interface.
	Ipv4FlowSpec InterfaceConfigurations_InterfaceConfiguration_Ipv4FlowSpec

	// Flowspec on IPv6 interface.
	Ipv6FlowSpec InterfaceConfigurations_InterfaceConfiguration_Ipv6FlowSpec

	// WANPHY port controller configuration.
	Wanphy InterfaceConfigurations_InterfaceConfiguration_Wanphy

	// Interface IPv6 Network configuration data.
	Ipv6Network InterfaceConfigurations_InterfaceConfiguration_Ipv6Network

	// MPLS configuration under an interface.
	Mpls InterfaceConfigurations_InterfaceConfiguration_Mpls

	// MPLS tunnel attributes.
	TunnelTeAttributes InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes

	// MPLS-TP tunnel attributes.
	TransportProfileTunnel InterfaceConfigurations_InterfaceConfiguration_TransportProfileTunnel

	// MPLS P2MP tunnel attributes.
	MteTunnelAttributes InterfaceConfigurations_InterfaceConfiguration_MteTunnelAttributes

	// OTU port controller configuration.
	Otu InterfaceConfigurations_InterfaceConfiguration_Otu

	// Interface netflow configuration.
	NetFlow InterfaceConfigurations_InterfaceConfiguration_NetFlow

	// BFD over bundle members configuration.
	Bfd InterfaceConfigurations_InterfaceConfiguration_Bfd

	// Generic per-bundle configuration.
	Bundle InterfaceConfigurations_InterfaceConfiguration_Bundle

	// Link Aggregation Control Protocol per-interface configuration (for bundle
	// or member).
	Lacp InterfaceConfigurations_InterfaceConfiguration_Lacp

	// Generic per-member configuration.
	BundleMember InterfaceConfigurations_InterfaceConfiguration_BundleMember

	// Multi-chassis LACP configuration.
	Mlacp InterfaceConfigurations_InterfaceConfiguration_Mlacp

	// MACSec service for an interface.
	Macsec InterfaceConfigurations_InterfaceConfiguration_Macsec

	// IPv6 interface neighbor or neighbor discovery configuration.
	Ipv6Neighbor InterfaceConfigurations_InterfaceConfiguration_Ipv6Neighbor

	// Interface control subscriber policy configuration.
	ServicePolicies InterfaceConfigurations_InterfaceConfiguration_ServicePolicies

	// Configure through port-mode.
	Portmode InterfaceConfigurations_InterfaceConfiguration_Portmode

	// Interface PPP configuration data.
	CiscoIOSXRPppMaIpcpCfgPpp InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaIpcpCfgPpp

	// Direct-Attached Gateway Redundancy configuration.
	Dagrs InterfaceConfigurations_InterfaceConfiguration_Dagrs

	// Configure Address Resolution Protocol.
	Ipv4arp InterfaceConfigurations_InterfaceConfiguration_Ipv4arp
}

InterfaceConfigurations_InterfaceConfiguration The configuration for an interface

func (*InterfaceConfigurations_InterfaceConfiguration) GetEntityData

func (interfaceConfiguration *InterfaceConfigurations_InterfaceConfiguration) GetEntityData() *types.CommonEntityData

type InterfaceConfigurations_InterfaceConfiguration_AaaTable

type InterfaceConfigurations_InterfaceConfiguration_AaaTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AAA radius configuration.
	Radius InterfaceConfigurations_InterfaceConfiguration_AaaTable_Radius
}

InterfaceConfigurations_InterfaceConfiguration_AaaTable AAA configuration

func (*InterfaceConfigurations_InterfaceConfiguration_AaaTable) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_AaaTable_Radius

type InterfaceConfigurations_InterfaceConfiguration_AaaTable_Radius struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AAA radius attribute.
	Attribute InterfaceConfigurations_InterfaceConfiguration_AaaTable_Radius_Attribute
}

InterfaceConfigurations_InterfaceConfiguration_AaaTable_Radius AAA radius configuration

func (*InterfaceConfigurations_InterfaceConfiguration_AaaTable_Radius) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_AaaTable_Radius_Attribute

type InterfaceConfigurations_InterfaceConfiguration_AaaTable_Radius_Attribute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AAA nas-port-type attribute. The type is NasPortValue.
	NasPortType interface{}

	// AAA nas-identifier attribute. The type is string.
	NasIdentifier interface{}
}

InterfaceConfigurations_InterfaceConfiguration_AaaTable_Radius_Attribute AAA radius attribute

func (*InterfaceConfigurations_InterfaceConfiguration_AaaTable_Radius_Attribute) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Afs

type InterfaceConfigurations_InterfaceConfiguration_Afs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The presence of this object enables the givenaddress-family and topology on
	// the interface. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_Afs_Af.
	Af []*InterfaceConfigurations_InterfaceConfiguration_Afs_Af

	// The presence of this object enables the givenaddress-family and topology on
	// the interface. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_Afs_AfTopologyName.
	AfTopologyName []*InterfaceConfigurations_InterfaceConfiguration_Afs_AfTopologyName
}

InterfaceConfigurations_InterfaceConfiguration_Afs Per-address-family and topology configuration

func (*InterfaceConfigurations_InterfaceConfiguration_Afs) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Afs_Af

type InterfaceConfigurations_InterfaceConfiguration_Afs_Af struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Address-family. The type is VrfAddressFamily.
	AfName interface{}

	// This attribute is a key. Sub-address-family. The type is
	// VrfSubAddressFamily.
	SafName interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Afs_Af The presence of this object enables the givenaddress-family and topology on the interface.

func (*InterfaceConfigurations_InterfaceConfiguration_Afs_Af) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Afs_AfTopologyName

type InterfaceConfigurations_InterfaceConfiguration_Afs_AfTopologyName struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Topology name. The type is string with length:
	// 1..32.
	TopologyName interface{}

	// This attribute is a key. Address-family. The type is VrfAddressFamily.
	AfName interface{}

	// This attribute is a key. Sub-address-family. The type is
	// VrfSubAddressFamily.
	SafName interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Afs_AfTopologyName The presence of this object enables the givenaddress-family and topology on the interface.

func (*InterfaceConfigurations_InterfaceConfiguration_Afs_AfTopologyName) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Atm

type InterfaceConfigurations_InterfaceConfiguration_Atm struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Support 12-bits VPI cell format. The type is AtmVpiBitsMode.
	MaxVpiBits interface{}

	// Name of the VC class. The type is string with length: 1..30.
	VcClass interface{}

	// PVP Configuration.
	Pvps InterfaceConfigurations_InterfaceConfiguration_Atm_Pvps

	// PVC Configuration.
	Pvcs InterfaceConfigurations_InterfaceConfiguration_Atm_Pvcs

	// Configure maximum cell-packing timers.  All parameters are mandatory.
	MaximumCellPackingTimers InterfaceConfigurations_InterfaceConfiguration_Atm_MaximumCellPackingTimers

	// VP tunnel configuration.
	VpTunnels InterfaceConfigurations_InterfaceConfiguration_Atm_VpTunnels
}

InterfaceConfigurations_InterfaceConfiguration_Atm ATM Configuration

func (*InterfaceConfigurations_InterfaceConfiguration_Atm) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Atm_MaximumCellPackingTimers

type InterfaceConfigurations_InterfaceConfiguration_Atm_MaximumCellPackingTimers struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Cell-packing timer1 (micro seconds). The type is interface{} with range:
	// 50..4095. This attribute is mandatory.
	CellPackingTimer1 interface{}

	// Cell-packing timer2 (micro seconds). The type is interface{} with range:
	// 50..4095. This attribute is mandatory.
	CellPackingTimer2 interface{}

	// Cell-packing timer3 (micro seconds). The type is interface{} with range:
	// 50..4095. This attribute is mandatory.
	CellPackingTimer3 interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Atm_MaximumCellPackingTimers Configure maximum cell-packing timers. All parameters are mandatory. This type is a presence type.

func (*InterfaceConfigurations_InterfaceConfiguration_Atm_MaximumCellPackingTimers) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Atm_Pvcs

type InterfaceConfigurations_InterfaceConfiguration_Atm_Pvcs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configuration particular PVC. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_Atm_Pvcs_Pvc.
	Pvc []*InterfaceConfigurations_InterfaceConfiguration_Atm_Pvcs_Pvc
}

InterfaceConfigurations_InterfaceConfiguration_Atm_Pvcs PVC Configuration

func (*InterfaceConfigurations_InterfaceConfiguration_Atm_Pvcs) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Atm_Pvcs_Pvc

type InterfaceConfigurations_InterfaceConfiguration_Atm_Pvcs_Pvc struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. VPI value. The type is interface{} with range:
	// 0..4095.
	Vpi interface{}

	// This attribute is a key. VCI value. The type is interface{} with range:
	// 1..65535.
	Vci interface{}

	// This attribute is a key. PVC type. The type is AtmPvcData.
	PvCtype interface{}

	// Name of the VC class. The type is string with length: 1..30.
	VcClass interface{}

	// Configure encapsulation. The type is AtmPvcEncapsulation.
	Encapsulation interface{}

	// Create the PVC. The type is interface{}.
	Enable interface{}

	// Configure the PVC test mode. The type is AtmPvcTestMode.
	TestMode interface{}

	// Enable L2VPN PVC OAM segment endpoint. The type is interface{}.
	OamSegmentEndpoint interface{}

	// Configure traffic shaping parameters.
	Shape InterfaceConfigurations_InterfaceConfiguration_Atm_Pvcs_Pvc_Shape

	// L2VPN OAM emulation.
	OamEmulation InterfaceConfigurations_InterfaceConfiguration_Atm_Pvcs_Pvc_OamEmulation

	// Configure cell-packing parameters.  All parameters are mandatory.
	CellPacking InterfaceConfigurations_InterfaceConfiguration_Atm_Pvcs_Pvc_CellPacking
}

InterfaceConfigurations_InterfaceConfiguration_Atm_Pvcs_Pvc Configuration particular PVC

func (*InterfaceConfigurations_InterfaceConfiguration_Atm_Pvcs_Pvc) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Atm_Pvcs_Pvc_CellPacking

type InterfaceConfigurations_InterfaceConfiguration_Atm_Pvcs_Pvc_CellPacking struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Maximum number of cells to be packed in a packet. The type is interface{}
	// with range: 2..255. This attribute is mandatory.
	MaximumCellsPacked interface{}

	// Which cell packing timer to use. The type is interface{} with range: 1..3.
	// This attribute is mandatory.
	CellPackingTimerId interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Atm_Pvcs_Pvc_CellPacking Configure cell-packing parameters. All parameters are mandatory. This type is a presence type.

func (*InterfaceConfigurations_InterfaceConfiguration_Atm_Pvcs_Pvc_CellPacking) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Atm_Pvcs_Pvc_OamEmulation

type InterfaceConfigurations_InterfaceConfiguration_Atm_Pvcs_Pvc_OamEmulation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Enable OAM emulation. The type is interface{}.
	Enable interface{}

	// AIS cell transmit rate (1 per x seconds). The type is interface{} with
	// range: 0..60.
	AisTransmitRate interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Atm_Pvcs_Pvc_OamEmulation L2VPN OAM emulation

func (*InterfaceConfigurations_InterfaceConfiguration_Atm_Pvcs_Pvc_OamEmulation) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Atm_Pvcs_Pvc_Shape

type InterfaceConfigurations_InterfaceConfiguration_Atm_Pvcs_Pvc_Shape struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Traffic shaping type. The type is AtmPvcShaping.
	Type interface{}

	// Peak cell rate (kbps). The type is interface{} with range: 8..622080.
	PeakCellRate interface{}

	// Sustained cell rate (kbps). The type is interface{} with range: 8..622080.
	SustainedCellRate interface{}

	// Burst size in cells. The type is interface{} with range: 1..8192.
	BurstSize interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Atm_Pvcs_Pvc_Shape Configure traffic shaping parameters

func (*InterfaceConfigurations_InterfaceConfiguration_Atm_Pvcs_Pvc_Shape) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Atm_Pvps

type InterfaceConfigurations_InterfaceConfiguration_Atm_Pvps struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configuration of particular PVP. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_Atm_Pvps_Pvp.
	Pvp []*InterfaceConfigurations_InterfaceConfiguration_Atm_Pvps_Pvp
}

InterfaceConfigurations_InterfaceConfiguration_Atm_Pvps PVP Configuration

func (*InterfaceConfigurations_InterfaceConfiguration_Atm_Pvps) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Atm_Pvps_Pvp

type InterfaceConfigurations_InterfaceConfiguration_Atm_Pvps_Pvp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. VPI value. The type is interface{} with range:
	// 0..4095.
	Vpi interface{}

	// Create the PVP. The type is interface{}.
	Enable interface{}

	// Configure the PVP test mode. The type is AtmPvpTestMode.
	TestMode interface{}

	// Enable L2VPN PVP OAM segment endpoint. The type is interface{}.
	OamSegmentEndpoint interface{}

	// Configure traffic shaping parameters.
	Shape InterfaceConfigurations_InterfaceConfiguration_Atm_Pvps_Pvp_Shape

	// Configure cell-packing parameters.  All parameters are mandatory.
	CellPacking InterfaceConfigurations_InterfaceConfiguration_Atm_Pvps_Pvp_CellPacking
}

InterfaceConfigurations_InterfaceConfiguration_Atm_Pvps_Pvp Configuration of particular PVP

func (*InterfaceConfigurations_InterfaceConfiguration_Atm_Pvps_Pvp) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Atm_Pvps_Pvp_CellPacking

type InterfaceConfigurations_InterfaceConfiguration_Atm_Pvps_Pvp_CellPacking struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Maximum number of cells to be packed in a packet. The type is interface{}
	// with range: 2..255. This attribute is mandatory.
	MaximumCellsPacked interface{}

	// Which cell packing timer to use. The type is interface{} with range: 1..3.
	// This attribute is mandatory.
	CellPackingTimerId interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Atm_Pvps_Pvp_CellPacking Configure cell-packing parameters. All parameters are mandatory. This type is a presence type.

func (*InterfaceConfigurations_InterfaceConfiguration_Atm_Pvps_Pvp_CellPacking) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Atm_Pvps_Pvp_Shape

type InterfaceConfigurations_InterfaceConfiguration_Atm_Pvps_Pvp_Shape struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Traffic shaping type. The type is AtmPvcShaping.
	Type interface{}

	// Peak cell rate (kbps). The type is interface{} with range: 8..622080.
	PeakCellRate interface{}

	// Sustained cell rate (kbps). The type is interface{} with range: 8..622080.
	SustainedCellRate interface{}

	// Burst size in cells. The type is interface{} with range: 1..8192.
	BurstSize interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Atm_Pvps_Pvp_Shape Configure traffic shaping parameters

func (*InterfaceConfigurations_InterfaceConfiguration_Atm_Pvps_Pvp_Shape) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Atm_VpTunnels

type InterfaceConfigurations_InterfaceConfiguration_Atm_VpTunnels struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configure a VP tunnel on this interface. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_Atm_VpTunnels_VpTunnel.
	VpTunnel []*InterfaceConfigurations_InterfaceConfiguration_Atm_VpTunnels_VpTunnel
}

InterfaceConfigurations_InterfaceConfiguration_Atm_VpTunnels VP tunnel configuration

func (*InterfaceConfigurations_InterfaceConfiguration_Atm_VpTunnels) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Atm_VpTunnels_VpTunnel

type InterfaceConfigurations_InterfaceConfiguration_Atm_VpTunnels_VpTunnel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. VPI value. The type is interface{} with range:
	// 0..4095.
	Vpi interface{}

	// Enable Hierarchical Shaping configuration. The type is interface{}.
	EnableHierarchicalShaping interface{}

	// Create the VP Tunnel. The type is interface{}.
	Enable interface{}

	// Disable F4 OAM configuration. The type is interface{}.
	DisableF4oam interface{}

	// Configure Traffic shaping parameters.
	Shape InterfaceConfigurations_InterfaceConfiguration_Atm_VpTunnels_VpTunnel_Shape
}

InterfaceConfigurations_InterfaceConfiguration_Atm_VpTunnels_VpTunnel Configure a VP tunnel on this interface

func (*InterfaceConfigurations_InterfaceConfiguration_Atm_VpTunnels_VpTunnel) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Atm_VpTunnels_VpTunnel_Shape

type InterfaceConfigurations_InterfaceConfiguration_Atm_VpTunnels_VpTunnel_Shape struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Traffic shaping type. The type is AtmVpShaping.
	Type interface{}

	// Peak cell rate (kbps). The type is interface{} with range: 8..622080.
	PeakCellRate interface{}

	// Sustained cell rate (kbps). The type is interface{} with range: 8..622080.
	SustainedCellRate interface{}

	// Burst size in cells. The type is interface{} with range: 1..8192.
	BurstSize interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Atm_VpTunnels_VpTunnel_Shape Configure Traffic shaping parameters

func (*InterfaceConfigurations_InterfaceConfiguration_Atm_VpTunnels_VpTunnel_Shape) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Bfd

type InterfaceConfigurations_InterfaceConfiguration_Bfd struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configuration of BFDoBM mode [cisco|ietf]. The type is BfdMode. The default
	// value is no-cfg.
	Mode interface{}

	// Configuration of BFDoBM for all address families.
	AddressFamily InterfaceConfigurations_InterfaceConfiguration_Bfd_AddressFamily
}

InterfaceConfigurations_InterfaceConfiguration_Bfd BFD over bundle members configuration

func (*InterfaceConfigurations_InterfaceConfiguration_Bfd) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Bfd_AddressFamily

type InterfaceConfigurations_InterfaceConfiguration_Bfd_AddressFamily struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configuration of BFDoBM for IPv6 address family.
	Ipv6 InterfaceConfigurations_InterfaceConfiguration_Bfd_AddressFamily_Ipv6

	// Configuration of BFDoBM for IPv4 address family.
	Ipv4 InterfaceConfigurations_InterfaceConfiguration_Bfd_AddressFamily_Ipv4
}

InterfaceConfigurations_InterfaceConfiguration_Bfd_AddressFamily Configuration of BFDoBM for all address families

func (*InterfaceConfigurations_InterfaceConfiguration_Bfd_AddressFamily) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Bfd_AddressFamily_Ipv4

type InterfaceConfigurations_InterfaceConfiguration_Bfd_AddressFamily_Ipv4 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Hello interval for BFD sessions created by bundlemgr. The type is
	// interface{} with range: 3..30000.
	Interval interface{}

	// Detection multiplier for BFD sessions created by bundlemgr. The type is
	// interface{} with range: 2..50.
	DetectionMultiplier interface{}

	// Destination address for BFD sessions created by bundlemgr. The type is
	// string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}

	// Configure to enable BFD over bundle members. The type is interface{}.
	FastDetect interface{}

	// Container for Echo min-multiplier.
	Echo InterfaceConfigurations_InterfaceConfiguration_Bfd_AddressFamily_Ipv4_Echo

	// Timers associated with BFDoBM.
	Timers InterfaceConfigurations_InterfaceConfiguration_Bfd_AddressFamily_Ipv4_Timers
}

InterfaceConfigurations_InterfaceConfiguration_Bfd_AddressFamily_Ipv4 Configuration of BFDoBM for IPv4 address family

func (*InterfaceConfigurations_InterfaceConfiguration_Bfd_AddressFamily_Ipv4) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Bfd_AddressFamily_Ipv4_Echo

type InterfaceConfigurations_InterfaceConfiguration_Bfd_AddressFamily_Ipv4_Echo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configure echo min-interval for bundle interface. The type is interface{}
	// with range: 15..2000.
	MinInterval interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Bfd_AddressFamily_Ipv4_Echo Container for Echo min-multiplier

func (*InterfaceConfigurations_InterfaceConfiguration_Bfd_AddressFamily_Ipv4_Echo) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Bfd_AddressFamily_Ipv4_Timers

type InterfaceConfigurations_InterfaceConfiguration_Bfd_AddressFamily_Ipv4_Timers struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Timer associated with aggressiveness on BFD session peer being
	// unconfigured. The type is interface{} with range: 60..3600.
	NborUnconfigTimer interface{}

	// Timer associated with aggressiveness on BFD session creation. The type is
	// interface{} with range: 60..3600.
	StartTimer interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Bfd_AddressFamily_Ipv4_Timers Timers associated with BFDoBM

func (*InterfaceConfigurations_InterfaceConfiguration_Bfd_AddressFamily_Ipv4_Timers) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Bfd_AddressFamily_Ipv6

type InterfaceConfigurations_InterfaceConfiguration_Bfd_AddressFamily_Ipv6 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IPv6 Destination address for BFD sessions created by bundlemgr. The type is
	// string.
	Ipv6DestinationAddress interface{}

	// IPv6 Detection multiplier for BFD sessions created by bundlemgr. The type
	// is interface{} with range: 2..50.
	Ipv6DetectionMultiplier interface{}

	// Configure to enable BFD over bundle members. The type is interface{}.
	Ipv6FastDetect interface{}

	// IPV6 Hello interval for BFD sessions created by bundlemgr. The type is
	// interface{} with range: 3..30000.
	Ipv6Interval interface{}

	// Timers associated with BFDoBM.
	Ipv6Timers InterfaceConfigurations_InterfaceConfiguration_Bfd_AddressFamily_Ipv6_Ipv6Timers
}

InterfaceConfigurations_InterfaceConfiguration_Bfd_AddressFamily_Ipv6 Configuration of BFDoBM for IPv6 address family

func (*InterfaceConfigurations_InterfaceConfiguration_Bfd_AddressFamily_Ipv6) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Bfd_AddressFamily_Ipv6_Ipv6Timers

type InterfaceConfigurations_InterfaceConfiguration_Bfd_AddressFamily_Ipv6_Ipv6Timers struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IPv6 Timer associated with aggressiveness on BFD session peer being
	// unconfigured. The type is interface{} with range: 60..3600.
	Ipv6NborUnconfigTimer interface{}

	// IPv6 Timer associated with aggressiveness on BFD session creation. The type
	// is interface{} with range: 60..3600.
	Ipv6StartTimer interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Bfd_AddressFamily_Ipv6_Ipv6Timers Timers associated with BFDoBM

func (*InterfaceConfigurations_InterfaceConfiguration_Bfd_AddressFamily_Ipv6_Ipv6Timers) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Bundle

type InterfaceConfigurations_InterfaceConfiguration_Bundle struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Set the lacp-delay timeout for members of this bundle. The type is
	// interface{} with range: 1000..15000.
	LacpDelay interface{}

	// Set the lacp-fallback timeout for this bundle. The type is interface{} with
	// range: 1..120. The default value is 5.
	LacpFallback interface{}

	// Deactivate all member links (down to Standby state). The type is
	// interface{}.
	Shutdown interface{}

	// Set the wait-while timeout for members of this bundle. The type is
	// interface{} with range: 0..2000. The default value is 2000.
	WaitWhile interface{}

	// Load-balance configuration.
	BundleLoadBalancing InterfaceConfigurations_InterfaceConfiguration_Bundle_BundleLoadBalancing

	// Minimum criteria for a bundle to be active.
	MinimumActive InterfaceConfigurations_InterfaceConfiguration_Bundle_MinimumActive

	// Set a limit on the number of links that can be active.
	MaximumActive InterfaceConfigurations_InterfaceConfiguration_Bundle_MaximumActive
}

InterfaceConfigurations_InterfaceConfiguration_Bundle Generic per-bundle configuration

func (*InterfaceConfigurations_InterfaceConfiguration_Bundle) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_BundleMember

type InterfaceConfigurations_InterfaceConfiguration_BundleMember struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Priority for this port. Lower value is higher priority. The type is
	// interface{} with range: 1..65535. The default value is 32768.
	PortPriority interface{}

	// Add the port to an aggregated interface.
	Id InterfaceConfigurations_InterfaceConfiguration_BundleMember_Id
}

InterfaceConfigurations_InterfaceConfiguration_BundleMember Generic per-member configuration

func (*InterfaceConfigurations_InterfaceConfiguration_BundleMember) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_BundleMember_Id

type InterfaceConfigurations_InterfaceConfiguration_BundleMember_Id struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Identifier of the bundle to add the port to. The type is interface{} with
	// range: 1..65535.
	BundleId interface{}

	// Port Activity. The type is BundlePortActivity.
	PortActivity interface{}
}

InterfaceConfigurations_InterfaceConfiguration_BundleMember_Id Add the port to an aggregated interface.

func (*InterfaceConfigurations_InterfaceConfiguration_BundleMember_Id) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Bundle_BundleLoadBalancing

type InterfaceConfigurations_InterfaceConfiguration_Bundle_BundleLoadBalancing struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Set thresholds for forwarding bundle traffic within a rack. The type is
	// interface{} with range: 1..64.
	LocalizeLinks interface{}

	// Enable loadbalancing on this Bundle / EFP.
	HashFunction InterfaceConfigurations_InterfaceConfiguration_Bundle_BundleLoadBalancing_HashFunction
}

InterfaceConfigurations_InterfaceConfiguration_Bundle_BundleLoadBalancing Load-balance configuration

func (*InterfaceConfigurations_InterfaceConfiguration_Bundle_BundleLoadBalancing) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Bundle_BundleLoadBalancing_HashFunction

type InterfaceConfigurations_InterfaceConfiguration_Bundle_BundleLoadBalancing_HashFunction struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// The specified hash function to use. The type is BundleLoadBalance. This
	// attribute is mandatory.
	HashType interface{}

	// The loadbalance hash value selected. For non-EFP Value methods, this value
	// must be set to 1. The type is interface{} with range: 1..64. This attribute
	// is mandatory.
	HashValue interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Bundle_BundleLoadBalancing_HashFunction Enable loadbalancing on this Bundle / EFP This type is a presence type.

func (*InterfaceConfigurations_InterfaceConfiguration_Bundle_BundleLoadBalancing_HashFunction) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Bundle_MaximumActive

type InterfaceConfigurations_InterfaceConfiguration_Bundle_MaximumActive struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Maximum number of active links in a bundle.
	Links InterfaceConfigurations_InterfaceConfiguration_Bundle_MaximumActive_Links
}

InterfaceConfigurations_InterfaceConfiguration_Bundle_MaximumActive Set a limit on the number of links that can be active

func (*InterfaceConfigurations_InterfaceConfiguration_Bundle_MaximumActive) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Bundle_MaximumActive_Links struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Number of active links. The type is interface{} with range: 1..64. This
	// attribute is mandatory.
	Links interface{}

	// Maximum active links mode. The type is BundleMaximumActiveLinksMode.
	MaxActiveLinksMode interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Bundle_MaximumActive_Links Maximum number of active links in a bundle This type is a presence type.

func (*InterfaceConfigurations_InterfaceConfiguration_Bundle_MaximumActive_Links) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Bundle_MinimumActive

type InterfaceConfigurations_InterfaceConfiguration_Bundle_MinimumActive struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of active links needed to bring up a bundle. The type is interface{}
	// with range: 1..64. The default value is 1.
	Links interface{}

	// Bandwidth (in kbps) needed to bring up a bundle.
	Bandwidth InterfaceConfigurations_InterfaceConfiguration_Bundle_MinimumActive_Bandwidth
}

InterfaceConfigurations_InterfaceConfiguration_Bundle_MinimumActive Minimum criteria for a bundle to be active

func (*InterfaceConfigurations_InterfaceConfiguration_Bundle_MinimumActive) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Bundle_MinimumActive_Bandwidth

type InterfaceConfigurations_InterfaceConfiguration_Bundle_MinimumActive_Bandwidth struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Minimum Bandwidth Range. The type is BundleMinimumBandwidthRange. This
	// attribute is mandatory.
	MinBandwidthRange interface{}

	// Bandwidth. The type is interface{} with range: 1..4294967295. This
	// attribute is mandatory.
	Bandwidth interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Bundle_MinimumActive_Bandwidth Bandwidth (in kbps) needed to bring up a bundle This type is a presence type.

func (*InterfaceConfigurations_InterfaceConfiguration_Bundle_MinimumActive_Bandwidth) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Bvi

type InterfaceConfigurations_InterfaceConfiguration_Bvi struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Enable host-routing on this BVI. The type is interface{}.
	HostRouting interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Bvi BVI attributes

func (*InterfaceConfigurations_InterfaceConfiguration_Bvi) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_CarrierDelay

type InterfaceConfigurations_InterfaceConfiguration_CarrierDelay struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Carrier Delay (up) in msecs. The type is interface{} with range: 1..65535.
	CarrierDelayUp interface{}

	// Carrier Delay down in msecs, must be set to 0. The type is interface{} with
	// range: 0..4294967295.
	CarrierDelayDown interface{}
}

InterfaceConfigurations_InterfaceConfiguration_CarrierDelay Set the carrier transition delay on an interface in msecs

func (*InterfaceConfigurations_InterfaceConfiguration_CarrierDelay) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Cdp

type InterfaceConfigurations_InterfaceConfiguration_Cdp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Enable or disable CDP on an interface. The type is interface{}.
	Enable interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Cdp Interface specific CDP configuration

func (*InterfaceConfigurations_InterfaceConfiguration_Cdp) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaCfgPpp

type InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaCfgPpp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
}

InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaCfgPpp Interface PPP configuration data

func (*InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaCfgPpp) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaFsmCfgPpp

type InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaFsmCfgPpp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PPP FSM configuration data.
	Fsm InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaFsmCfgPpp_Fsm
}

InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaFsmCfgPpp Interface PPP configuration data

func (*InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaFsmCfgPpp) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaFsmCfgPpp_Fsm

type InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaFsmCfgPpp_Fsm struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// This specifies the maximum time to wait for a response during PPP
	// negotiation. The type is interface{} with range: 1..10. The default value
	// is 3.
	RetryTimeout interface{}

	// This specifies the maximum number of Term-Requests. The type is interface{}
	// with range: 2..10. The default value is 2.
	MaxUnacknowledgedTermRequests interface{}

	// This specifies the maximum number of consecutive Conf-Naks. The type is
	// interface{} with range: 2..10. The default value is 5.
	MaxConsecutiveConfNaks interface{}

	// This specifies the maximum number of unacknowledged Conf-Requests. The type
	// is interface{} with range: 4..20. The default value is 10.
	MaxUnacknowledgedConfRequests interface{}
}

InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaFsmCfgPpp_Fsm PPP FSM configuration data

func (*InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaFsmCfgPpp_Fsm) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaIpcpCfgPpp

type InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaIpcpCfgPpp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PPP IPCP configuration data.
	Ipcp InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaIpcpCfgPpp_Ipcp
}

InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaIpcpCfgPpp Interface PPP configuration data

func (*InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaIpcpCfgPpp) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaIpcpCfgPpp_Ipcp

type InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaIpcpCfgPpp_Ipcp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Disable Neighbor Route installation. The type is interface{}.
	NeighborRouteDisable interface{}

	// IPCP address parameters.
	PeerAddress InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaIpcpCfgPpp_Ipcp_PeerAddress

	// IPCP DNS parameters.
	Dns InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaIpcpCfgPpp_Ipcp_Dns
}

InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaIpcpCfgPpp_Ipcp PPP IPCP configuration data

func (*InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaIpcpCfgPpp_Ipcp) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaIpcpCfgPpp_Ipcp_Dns

type InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaIpcpCfgPpp_Ipcp_Dns struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Specify DNS address(es) to provide.
	DnsAddresses InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaIpcpCfgPpp_Ipcp_Dns_DnsAddresses
}

InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaIpcpCfgPpp_Ipcp_Dns IPCP DNS parameters

func (*InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaIpcpCfgPpp_Ipcp_Dns) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaIpcpCfgPpp_Ipcp_Dns_DnsAddresses

type InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaIpcpCfgPpp_Ipcp_Dns_DnsAddresses struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Primary DNS IP address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Primary interface{}

	// Secondary DNS IP address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Secondary interface{}
}

InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaIpcpCfgPpp_Ipcp_Dns_DnsAddresses Specify DNS address(es) to provide

func (*InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaIpcpCfgPpp_Ipcp_Dns_DnsAddresses) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaIpcpCfgPpp_Ipcp_PeerAddress

type InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaIpcpCfgPpp_Ipcp_PeerAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Specify an IP address to assign to peers through IPCP. 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}]+)?.
	Default interface{}
}

InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaIpcpCfgPpp_Ipcp_PeerAddress IPCP address parameters

func (*InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaIpcpCfgPpp_Ipcp_PeerAddress) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaIpcpiwCfgPpp

type InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaIpcpiwCfgPpp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PPP IPCPIW configuration data.
	Ipcpiw InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaIpcpiwCfgPpp_Ipcpiw
}

InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaIpcpiwCfgPpp Interface PPP configuration data

func (*InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaIpcpiwCfgPpp) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaIpcpiwCfgPpp_Ipcpiw

type InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaIpcpiwCfgPpp_Ipcpiw struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Specify an IP address to publish to peers through IPCPIW. 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}]+)?.
	ProxyAddress interface{}
}

InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaIpcpiwCfgPpp_Ipcpiw PPP IPCPIW configuration data

func (*InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaIpcpiwCfgPpp_Ipcpiw) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaLcpCfgPpp

type InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaLcpCfgPpp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PPP Multiclass Multilink parameters.
	Mcmp InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaLcpCfgPpp_Mcmp

	// PPP LCP configuration data.
	Lcp InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaLcpCfgPpp_Lcp
}

InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaLcpCfgPpp Interface PPP configuration data

func (*InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaLcpCfgPpp) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaLcpCfgPpp_Lcp

type InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaLcpCfgPpp_Lcp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// This specifies whether to allow multiple authentication failures and, if
	// so, how many. The type is interface{} with range: 0..4294967295.
	ServiceType interface{}

	// Multilink configuration.
	Multilink InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaLcpCfgPpp_Lcp_Multilink

	// Password Authentication Protocol (PAP) configuration data.
	Pap InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaLcpCfgPpp_Lcp_Pap

	// Loopback configuration.
	LoopBack InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaLcpCfgPpp_Lcp_LoopBack

	// Microsoft Challenge Handshake Authentication Protocol (MS-CHAP)
	// configuration data.
	MsChap InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaLcpCfgPpp_Lcp_MsChap

	// PPP authentication parameters.
	Authentication InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaLcpCfgPpp_Lcp_Authentication

	// Challenge Handshake Authentication Protocol (CHAP) configuration data.
	Chap InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaLcpCfgPpp_Lcp_Chap
}

InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaLcpCfgPpp_Lcp PPP LCP configuration data

func (*InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaLcpCfgPpp_Lcp) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaLcpCfgPpp_Lcp_Authentication

type InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaLcpCfgPpp_Lcp_Authentication struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// This specifies whether to allow multiple authentication failures and, if
	// so, how many. The type is interface{} with range: 0..10.
	MaxAuthenticationFailures interface{}

	// Maximum time to wait for an authentication response. The type is
	// interface{} with range: 3..30. The default value is 10.
	Timeout interface{}

	// This specifies the PPP link authentication method.
	Method InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaLcpCfgPpp_Lcp_Authentication_Method
}

InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaLcpCfgPpp_Lcp_Authentication PPP authentication parameters

func (*InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaLcpCfgPpp_Lcp_Authentication) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaLcpCfgPpp_Lcp_Authentication_Method

type InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaLcpCfgPpp_Lcp_Authentication_Method struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Use an authentication list with this name. The type is string.
	Name interface{}

	// Select between one and three authentication methods in order of preference.
	// The type is slice of PppAuthenticationMethod.
	Method []interface{}
}

InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaLcpCfgPpp_Lcp_Authentication_Method This specifies the PPP link authentication method

func (*InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaLcpCfgPpp_Lcp_Authentication_Method) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaLcpCfgPpp_Lcp_Chap

type InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaLcpCfgPpp_Lcp_Chap struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// This specifies the default CHAP password. The type is string with pattern:
	// (!.+)|([^!].+).
	Password interface{}

	// This specifies the CHAP hostname. The type is string.
	HostName interface{}

	// This specifies whether to refuse to authenticate using CHAP. The type is
	// interface{}.
	Refuse interface{}
}

InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaLcpCfgPpp_Lcp_Chap Challenge Handshake Authentication Protocol (CHAP) configuration data

func (*InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaLcpCfgPpp_Lcp_Chap) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaLcpCfgPpp_Lcp_LoopBack

type InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaLcpCfgPpp_Lcp_LoopBack struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Allow magic numbers to be equal. The type is interface{}.
	Ignore interface{}
}

InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaLcpCfgPpp_Lcp_LoopBack Loopback configuration

func (*InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaLcpCfgPpp_Lcp_LoopBack) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaLcpCfgPpp_Lcp_MsChap

type InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaLcpCfgPpp_Lcp_MsChap struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// This specifies the default MS-CHAP password. The type is string with
	// pattern: (!.+)|([^!].+).
	Password interface{}

	// This specifies the MS-CHAP hostname. The type is string.
	HostName interface{}

	// This specifies whether to refuse to authenticate using MS-CHAP. The type is
	// interface{}.
	Refuse interface{}
}

InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaLcpCfgPpp_Lcp_MsChap Microsoft Challenge Handshake Authentication Protocol (MS-CHAP) configuration data

func (*InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaLcpCfgPpp_Lcp_MsChap) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaLcpCfgPpp_Lcp_Multilink struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Minimum criteria for the linestate of a Multilink PPPinterface to be
	// brought up.
	MinimumActive InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaLcpCfgPpp_Lcp_Multilink_MinimumActive
}

InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaLcpCfgPpp_Lcp_Multilink Multilink configuration

func (*InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaLcpCfgPpp_Lcp_Multilink) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaLcpCfgPpp_Lcp_Multilink_MinimumActive struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of active links needed to bring up an MP interface. The type is
	// interface{} with range: 1..65535. The default value is 1.
	Links interface{}
}

InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaLcpCfgPpp_Lcp_Multilink_MinimumActive Minimum criteria for the linestate of a Multilink PPPinterface to be brought up

type InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaLcpCfgPpp_Lcp_Pap

type InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaLcpCfgPpp_Lcp_Pap struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// This specifies whether to refuse to authenticate using PAP. The type is
	// interface{}.
	Refuse interface{}

	// This specifies the outbound PAP username and password.
	SendUserInfo InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaLcpCfgPpp_Lcp_Pap_SendUserInfo
}

InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaLcpCfgPpp_Lcp_Pap Password Authentication Protocol (PAP) configuration data

func (*InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaLcpCfgPpp_Lcp_Pap) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaLcpCfgPpp_Lcp_Pap_SendUserInfo

type InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaLcpCfgPpp_Lcp_Pap_SendUserInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Outbound PAP username. The type is string.
	Username interface{}

	// Outbound PAP password. The type is string with pattern: (!.+)|([^!].+).
	Password interface{}
}

InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaLcpCfgPpp_Lcp_Pap_SendUserInfo This specifies the outbound PAP username and password

func (*InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaLcpCfgPpp_Lcp_Pap_SendUserInfo) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaLcpCfgPpp_Mcmp

type InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaLcpCfgPpp_Mcmp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// This specifies that MCMP is enabled on this interface. The type is
	// interface{}.
	Enable interface{}

	// This specifies the MCMP options for the peer. The type is interface{} with
	// range: 1..16. The default value is 2.
	Remote interface{}

	// This specifies the MCMP options for the local host.
	Local InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaLcpCfgPpp_Mcmp_Local
}

InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaLcpCfgPpp_Mcmp PPP Multiclass Multilink parameters

func (*InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaLcpCfgPpp_Mcmp) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaLcpCfgPpp_Mcmp_Local

type InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaLcpCfgPpp_Mcmp_Local struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Local Initial #classes. The type is interface{} with range: 1..16. The
	// default value is 2.
	Initial interface{}

	// Local Maximum #classes. The type is interface{} with range: 1..16. The
	// default value is 4.
	Maximum interface{}
}

InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaLcpCfgPpp_Mcmp_Local This specifies the MCMP options for the local host

func (*InterfaceConfigurations_InterfaceConfiguration_CiscoIOSXRPppMaLcpCfgPpp_Mcmp_Local) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Dagrs

type InterfaceConfigurations_InterfaceConfiguration_Dagrs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The DAGR entry being configured. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_Dagrs_Dagr.
	Dagr []*InterfaceConfigurations_InterfaceConfiguration_Dagrs_Dagr
}

InterfaceConfigurations_InterfaceConfiguration_Dagrs Direct-Attached Gateway Redundancy configuration

func (*InterfaceConfigurations_InterfaceConfiguration_Dagrs) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Dagrs_Dagr

type InterfaceConfigurations_InterfaceConfiguration_Dagrs_Dagr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. DAGR Peer IPv4 address. The type is string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	IpAddr interface{}

	// DAGR Group Enter item. The type is interface{}.
	Enter interface{}

	// DAGR Submode configuration.
	Sub InterfaceConfigurations_InterfaceConfiguration_Dagrs_Dagr_Sub
}

InterfaceConfigurations_InterfaceConfiguration_Dagrs_Dagr The DAGR entry being configured

func (*InterfaceConfigurations_InterfaceConfiguration_Dagrs_Dagr) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Dagrs_Dagr_Sub

type InterfaceConfigurations_InterfaceConfiguration_Dagrs_Dagr_Sub struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Priority Timeout value. The type is interface{} with range: 1..10000. The
	// default value is 20.
	PriorityTimeout interface{}

	// Set Route Metric.
	Metric InterfaceConfigurations_InterfaceConfiguration_Dagrs_Dagr_Sub_Metric

	// Set Query Timers.
	Timers InterfaceConfigurations_InterfaceConfiguration_Dagrs_Dagr_Sub_Timers

	// Set Route Distance.
	Distance InterfaceConfigurations_InterfaceConfiguration_Dagrs_Dagr_Sub_Distance
}

InterfaceConfigurations_InterfaceConfiguration_Dagrs_Dagr_Sub DAGR Submode configuration

func (*InterfaceConfigurations_InterfaceConfiguration_Dagrs_Dagr_Sub) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Dagrs_Dagr_Sub_Distance

type InterfaceConfigurations_InterfaceConfiguration_Dagrs_Dagr_Sub_Distance struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Normal Route Distance. The type is interface{} with range: 0..256. The
	// default value is 150.
	DistNorm interface{}

	// Priority Route Distance. The type is interface{} with range: 0..256. The
	// default value is 5.
	DistPrio interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Dagrs_Dagr_Sub_Distance Set Route Distance

func (*InterfaceConfigurations_InterfaceConfiguration_Dagrs_Dagr_Sub_Distance) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Dagrs_Dagr_Sub_Metric

type InterfaceConfigurations_InterfaceConfiguration_Dagrs_Dagr_Sub_Metric struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Normal Route Metric. The type is interface{} with range: 0..256. The
	// default value is 100.
	MetricNorm interface{}

	// Priority Route Metric. The type is interface{} with range: 0..256. The
	// default value is 90.
	MetricPrio interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Dagrs_Dagr_Sub_Metric Set Route Metric

func (*InterfaceConfigurations_InterfaceConfiguration_Dagrs_Dagr_Sub_Metric) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Dagrs_Dagr_Sub_Timers

type InterfaceConfigurations_InterfaceConfiguration_Dagrs_Dagr_Sub_Timers struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Query Timeout. The type is interface{} with range: 1..10000. The default
	// value is 1.
	QueryTime interface{}

	// Standby Query Timeout. The type is interface{} with range: 1..10000. The
	// default value is 20.
	SbyTime interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Dagrs_Dagr_Sub_Timers Set Query Timers

func (*InterfaceConfigurations_InterfaceConfiguration_Dagrs_Dagr_Sub_Timers) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Dampening

type InterfaceConfigurations_InterfaceConfiguration_Dampening struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Dampening Arguments. The type is Args.
	Args interface{}

	// Decay half life (in minutes). The type is interface{} with range: 1..45.
	// Units are minute.
	HalfLife interface{}

	// Reuse threshold. The type is interface{} with range: 1..20000.
	ReuseThreshold interface{}

	// Suppress threshold. The type is interface{} with range: 1..20000.
	SuppressThreshold interface{}

	// Max suppress time (in minutes). The type is interface{} with range: 1..255.
	// Units are minute.
	SuppressTime interface{}

	// Restart penalty. The type is interface{} with range: 0..20000.
	RestartPenalty interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Dampening Whether this interface's state changes are dampened or not

func (*InterfaceConfigurations_InterfaceConfiguration_Dampening) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Dampening_Args

type InterfaceConfigurations_InterfaceConfiguration_Dampening_Args string

InterfaceConfigurations_InterfaceConfiguration_Dampening_Args represents Dampening Arguments

const (
	// Default values
	InterfaceConfigurations_InterfaceConfiguration_Dampening_Args_default_values InterfaceConfigurations_InterfaceConfiguration_Dampening_Args = "default-values"

	// Half Life Specified
	InterfaceConfigurations_InterfaceConfiguration_Dampening_Args_specify_half_life InterfaceConfigurations_InterfaceConfiguration_Dampening_Args = "specify-half-life"

	// All Arguments except Restart Penalty
	// Specified
	InterfaceConfigurations_InterfaceConfiguration_Dampening_Args_specify_all InterfaceConfigurations_InterfaceConfiguration_Dampening_Args = "specify-all"

	// All Arguments Specified
	InterfaceConfigurations_InterfaceConfiguration_Dampening_Args_specify_rp InterfaceConfigurations_InterfaceConfiguration_Dampening_Args = "specify-rp"
)

type InterfaceConfigurations_InterfaceConfiguration_Dot1xInterface

type InterfaceConfigurations_InterfaceConfiguration_Dot1xInterface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Name of Dot1x profile. The type is string with length: 1..63.
	Dot1xProfile interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Dot1xInterface Interface Specific Dot1x Configuration

func (*InterfaceConfigurations_InterfaceConfiguration_Dot1xInterface) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Dwdm

type InterfaceConfigurations_InterfaceConfiguration_Dwdm struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Disable or Enable VTXP configuration. The type is bool.
	EnableVtxp interface{}

	// Configure network port id. The type is string with length: 1..64.
	NetworkPortId interface{}

	// Configure transport admin state. The type is DwdmAdminState. The default
	// value is out-of-service.
	TransportAdminState interface{}

	// Configure laser off/on. The type is interface{}.
	Laser interface{}

	// Select power level (in units of 0.1dBm). The type is interface{} with
	// range: -190..10.
	TransmitPower interface{}

	// Select power level (in units of 0.1dBm). The type is interface{} with
	// range: -350..50.
	RxThreshold interface{}

	// Configure network connection id. The type is string with length: 1..64.
	NetworkConnectionId interface{}

	// Configure loopback mode . The type is DwdmLoopback. The default value is
	// none.
	Loopback interface{}

	// Configure Network srlgs.
	NetworkSrlgs InterfaceConfigurations_InterfaceConfiguration_Dwdm_NetworkSrlgs

	// Configure G709 parameters.
	G709 InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709

	// Configure transponder wavelength.
	Wavelength InterfaceConfigurations_InterfaceConfiguration_Dwdm_Wavelength
}

InterfaceConfigurations_InterfaceConfiguration_Dwdm DWDM port controller configuration

func (*InterfaceConfigurations_InterfaceConfiguration_Dwdm) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709

type InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Enable proactive protectioni Graceful or Default mode. The type is
	// Proactive.
	Proactive interface{}

	// Enable GAIS insertion. The type is interface{}.
	BdiToGais interface{}

	// Configure Trace Identifier Mismatch alarm consequence. The type is
	// interface{}.
	TimToGais interface{}

	// Configure proactive protection log file. The type is string with length:
	// 1..128.
	ProactiveLoggingFile interface{}

	// Configure Trail Trace Identifier  processing. The type is interface{}.
	TtiProcessing interface{}

	// Disable or Enable g709 framing. The type is bool.
	Enable interface{}

	// Over clocking mode for client signal bw compatibility. The type is Framing.
	Framing interface{}

	// Configure ODU parameters.
	Odu InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Odu

	// Configure OTU parameters.
	Otu InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Otu

	// Configure PRBS mode and pattern.
	Prbs InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Prbs

	// Configure FEC mode.
	Fec InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Fec
}

InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709 Configure G709 parameters

func (*InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Fec

type InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Fec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// None, Standard, Enhanced, High-Gain, Long-Haul, Ci-BCH, SD-Everest,
	// SD-Denali. The type is Fec. This attribute is mandatory.
	FecMode interface{}

	// Enhanced FECMode to use i.4, i.7, Other FECMode to use None. The type is
	// Efec. The default value is none.
	EfecMode interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Fec Configure FEC mode This type is a presence type.

func (*InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Fec) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Odu

type InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Odu struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configure ODU alarm reporting.
	OduReports InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Odu_OduReports

	// Configure ODU threshold value.
	OduThresholds InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Odu_OduThresholds

	// Configure ODU Expected TTI value.
	OduExpectedTti InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Odu_OduExpectedTti

	// Configure ODU TTI value.
	OduTxTti InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Odu_OduTxTti
}

InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Odu Configure ODU parameters

func (*InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Odu) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Odu_OduExpectedTti

type InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Odu_OduExpectedTti struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TTI string type (ascii or hex format). The type is ExpectedTti.
	StringType interface{}

	// ASCII text (Max 64 characters). The type is string with length: 1..64.
	AsciiString interface{}

	// Hex nibbles (Max 128- The string length should be an even number). The type
	// is string with length: 1..128.
	HexString interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Odu_OduExpectedTti Configure ODU Expected TTI value

func (*InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Odu_OduExpectedTti) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Odu_OduReports

type InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Odu_OduReports struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Odu_OduReports_OduReport.
	OduReport []*InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Odu_OduReports_OduReport
}

InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Odu_OduReports Configure ODU alarm reporting

func (*InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Odu_OduReports) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Odu_OduReports_OduReport

type InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Odu_OduReports_OduReport struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. ODU alarm type. The type is OduAlarm.
	Alarm interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Odu_OduReports_OduReport none

func (*InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Odu_OduReports_OduReport) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Odu_OduThresholds

type InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Odu_OduThresholds struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Odu_OduThresholds_OduThreshold.
	OduThreshold []*InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Odu_OduThresholds_OduThreshold
}

InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Odu_OduThresholds Configure ODU threshold value

func (*InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Odu_OduThresholds) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Odu_OduThresholds_OduThreshold

type InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Odu_OduThresholds_OduThreshold struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. ODU Threshold type. The type is OduThreshold.
	Threshold interface{}

	// Bit error rate (10 to the minus n). The type is interface{} with range:
	// 1..9. This attribute is mandatory.
	ThresholdValue interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Odu_OduThresholds_OduThreshold none

func (*InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Odu_OduThresholds_OduThreshold) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Odu_OduTxTti

type InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Odu_OduTxTti struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TTI string type (ascii or hex format). The type is TxTti.
	StringType interface{}

	// ASCII text (Max 64 characters). The type is string with length: 1..64.
	AsciiString interface{}

	// Hex nibbles (Max 128- The string length should be an even number). The type
	// is string with length: 1..128.
	HexString interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Odu_OduTxTti Configure ODU TTI value

func (*InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Odu_OduTxTti) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Otu

type InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Otu struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configure OTU Expected TTI value.
	OtuExpectedTti InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Otu_OtuExpectedTti

	// Configure OTU threshold value.
	OtuThresholds InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Otu_OtuThresholds

	// Configure FRR thresholds and Window for trigger and revert.
	Frr InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Otu_Frr

	// Configure OTU alarm reporting.
	OtuReports InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Otu_OtuReports

	// Configure OTU TTI value.
	OtuTxTti InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Otu_OtuTxTti
}

InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Otu Configure OTU parameters

func (*InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Otu) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Otu_Frr

type InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Otu_Frr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configure FRR trigger window.
	TriggerWindow InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Otu_Frr_TriggerWindow

	// Configure proactive protection revert threshold.
	RevertThreshold InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Otu_Frr_RevertThreshold

	// Configure proactive protection trigger threshold.
	TriggerThreshold InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Otu_Frr_TriggerThreshold

	// Configure FRR revert window.
	RevertWindow InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Otu_Frr_RevertWindow
}

InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Otu_Frr Configure FRR thresholds and Window for trigger and revert

func (*InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Otu_Frr) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Otu_Frr_RevertThreshold

type InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Otu_Frr_RevertThreshold struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Bit error rate base (x of xE-y). The type is interface{} with range: 1..9.
	// This attribute is mandatory.
	BerBase interface{}

	// Bit error rate power (y of xE-y). The type is interface{} with range:
	// 3..10. This attribute is mandatory.
	BerPower interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Otu_Frr_RevertThreshold Configure proactive protection revert threshold This type is a presence type.

func (*InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Otu_Frr_RevertThreshold) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Otu_Frr_RevertWindow

type InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Otu_Frr_RevertWindow struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Integration window for FRR revert in MS. The type is interface{} with
	// range: 500..100000. This attribute is mandatory.
	Window interface{}

	// Just a Dummy for window for FRR revert in MS. The type is interface{} with
	// range: 0..2.
	Dummy interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Otu_Frr_RevertWindow Configure FRR revert window This type is a presence type.

func (*InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Otu_Frr_RevertWindow) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Otu_Frr_TriggerThreshold

type InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Otu_Frr_TriggerThreshold struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Bit error rate base (x of xE-y). The type is interface{} with range: 1..9.
	// This attribute is mandatory.
	BerBase interface{}

	// Bit error rate power (y of xE-y). The type is interface{} with range: 2..9.
	// This attribute is mandatory.
	BerPower interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Otu_Frr_TriggerThreshold Configure proactive protection trigger threshold This type is a presence type.

func (*InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Otu_Frr_TriggerThreshold) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Otu_Frr_TriggerWindow

type InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Otu_Frr_TriggerWindow struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Integration window for FRR trigger in MS. The type is interface{} with
	// range: 10..10000. This attribute is mandatory.
	Window interface{}

	// Just a Dummy for window for FRR revert in MS. The type is interface{} with
	// range: 0..2.
	Dummy interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Otu_Frr_TriggerWindow Configure FRR trigger window This type is a presence type.

func (*InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Otu_Frr_TriggerWindow) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Otu_OtuExpectedTti

type InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Otu_OtuExpectedTti struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TTI string type (ascii or hex format). The type is ExpectedTti.
	StringType interface{}

	// ASCII text (Max 64 characters). The type is string with length: 1..64.
	AsciiString interface{}

	// Hex nibbles (Max 128- The string length should be an even number). The type
	// is string with length: 1..128.
	HexString interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Otu_OtuExpectedTti Configure OTU Expected TTI value

func (*InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Otu_OtuExpectedTti) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Otu_OtuReports

type InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Otu_OtuReports struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Otu_OtuReports_OtuReport.
	OtuReport []*InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Otu_OtuReports_OtuReport
}

InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Otu_OtuReports Configure OTU alarm reporting

func (*InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Otu_OtuReports) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Otu_OtuReports_OtuReport

type InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Otu_OtuReports_OtuReport struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. OTU alarm type. The type is OtuAlarm.
	Alarm interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Otu_OtuReports_OtuReport none

func (*InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Otu_OtuReports_OtuReport) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Otu_OtuThresholds

type InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Otu_OtuThresholds struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Otu_OtuThresholds_OtuThreshold.
	OtuThreshold []*InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Otu_OtuThresholds_OtuThreshold
}

InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Otu_OtuThresholds Configure OTU threshold value

func (*InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Otu_OtuThresholds) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Otu_OtuThresholds_OtuThreshold

type InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Otu_OtuThresholds_OtuThreshold struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. OTU Threshold type. The type is OtuThreshold.
	Threshold interface{}

	// Bit error rate (10 to the minus n). The type is interface{} with range:
	// 1..9. This attribute is mandatory.
	ThresholdValue interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Otu_OtuThresholds_OtuThreshold none

func (*InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Otu_OtuThresholds_OtuThreshold) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Otu_OtuTxTti

type InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Otu_OtuTxTti struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TTI string type (ascii or hex format). The type is TxTti.
	StringType interface{}

	// ASCII text (Max 64 characters). The type is string with length: 1..64.
	AsciiString interface{}

	// Hex nibbles (Max 128- The string length should be an even number). The type
	// is string with length: 1..128.
	HexString interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Otu_OtuTxTti Configure OTU TTI value

func (*InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Otu_OtuTxTti) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Prbs

type InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Prbs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Enable PRBS with mode. The type is PrbsMode. This attribute is mandatory.
	PrbsMode interface{}

	// Enable prbs test with pattern. The type is PrbsPattern. This attribute is
	// mandatory.
	PrbsPattern interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Prbs Configure PRBS mode and pattern This type is a presence type.

func (*InterfaceConfigurations_InterfaceConfiguration_Dwdm_G709_Prbs) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Dwdm_NetworkSrlgs

type InterfaceConfigurations_InterfaceConfiguration_Dwdm_NetworkSrlgs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configure network srlg sets. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_Dwdm_NetworkSrlgs_NetworkSrlg.
	NetworkSrlg []*InterfaceConfigurations_InterfaceConfiguration_Dwdm_NetworkSrlgs_NetworkSrlg
}

InterfaceConfigurations_InterfaceConfiguration_Dwdm_NetworkSrlgs Configure Network srlgs

func (*InterfaceConfigurations_InterfaceConfiguration_Dwdm_NetworkSrlgs) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Dwdm_NetworkSrlgs_NetworkSrlg

type InterfaceConfigurations_InterfaceConfiguration_Dwdm_NetworkSrlgs_NetworkSrlg struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Set index. The type is interface{} with range:
	// 1..17.
	SetId interface{}

	// none. The type is interface{} with range: 0..4294967294.
	Srlg1 interface{}

	// none. The type is interface{} with range: 0..4294967294.
	Srlg2 interface{}

	// none. The type is interface{} with range: 0..4294967294.
	Srlg3 interface{}

	// none. The type is interface{} with range: 0..4294967294.
	Srlg4 interface{}

	// none. The type is interface{} with range: 0..4294967294.
	Srlg5 interface{}

	// none. The type is interface{} with range: 0..4294967294.
	Srlg6 interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Dwdm_NetworkSrlgs_NetworkSrlg Configure network srlg sets

func (*InterfaceConfigurations_InterfaceConfiguration_Dwdm_NetworkSrlgs_NetworkSrlg) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Dwdm_Wavelength

type InterfaceConfigurations_InterfaceConfiguration_Dwdm_Wavelength struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Select a ITU channel number,channel range for C-band:
	// 1~82,L-band:106~185,spacing:50GHZ or 100MHz. The type is interface{} with
	// range: 1..1568362. This attribute is mandatory.
	WaveChannel interface{}

	// Wave Channel Number. The type is WaveChannelNum. This attribute is
	// mandatory.
	WaveChannelNumber interface{}

	// Enter Frequency Data in THz. The type is string with length: 1..128.
	ProgFrequency interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Dwdm_Wavelength Configure transponder wavelength This type is a presence type.

func (*InterfaceConfigurations_InterfaceConfiguration_Dwdm_Wavelength) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Encapsulation

type InterfaceConfigurations_InterfaceConfiguration_Encapsulation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The encapsulation - e.g. hdlc, ppp. The type is string.
	Encapsulation interface{}

	// The options for this capsulation, usually '0'. The type is interface{} with
	// range: 0..4294967295.
	CapsulationOptions interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Encapsulation The encapsulation on the interface

func (*InterfaceConfigurations_InterfaceConfiguration_Encapsulation) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_EsPacketFilter

type InterfaceConfigurations_InterfaceConfiguration_EsPacketFilter struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Name of filter to be applied to outbound packets. The type is string with
	// length: 1..64.
	Outbound interface{}

	// Name of filter to be applied to inbound packets. The type is string with
	// length: 1..64.
	Inbound interface{}
}

InterfaceConfigurations_InterfaceConfiguration_EsPacketFilter ES Packet Filtering configuration for the interface

func (*InterfaceConfigurations_InterfaceConfiguration_EsPacketFilter) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ethernet

type InterfaceConfigurations_InterfaceConfiguration_Ethernet struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configure duplex operational mode. The type is EthernetDuplex.
	Duplex interface{}

	// Link auto-negotiation. The type is EthernetAutoNegotiation.
	AutoNegotiation interface{}

	// Configure flow-control mode. The type is EthernetFlowCtrl.
	FlowControl interface{}

	// Forward Error Correction. The type is EthernetFec.
	ForwardErrorCorrection interface{}

	// Configure priority flow-control mode. The type is EthernetPfc.
	PriorityFlowControl interface{}

	// Configure loopback mode. The type is EthernetLoopback.
	Loopback interface{}

	// Set the ethernet speed on an interface. The type is EthernetSpeed.
	Speed interface{}

	// Inter-packet gap. The type is EthernetIpg.
	InterPacketGap interface{}

	// Signal Fail Bit Error Rate handling options.
	SignalFailBitErrorRate InterfaceConfigurations_InterfaceConfiguration_Ethernet_SignalFailBitErrorRate

	// Optical power degrade handling options.
	OpticalPowerDegrade InterfaceConfigurations_InterfaceConfiguration_Ethernet_OpticalPowerDegrade

	// Signal Degrade Bit Error Rate handling options.
	SignalDegradeBitErrorRate InterfaceConfigurations_InterfaceConfiguration_Ethernet_SignalDegradeBitErrorRate

	// Set the carrier transition delay on an interface in msecs.
	CarrierDelay InterfaceConfigurations_InterfaceConfiguration_Ethernet_CarrierDelay
}

InterfaceConfigurations_InterfaceConfiguration_Ethernet Ether specific interface configuration

func (*InterfaceConfigurations_InterfaceConfiguration_Ethernet) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_EthernetBng

type InterfaceConfigurations_InterfaceConfiguration_EthernetBng struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// L3 Ambiguous encapsulation.
	AmbiguousEncapsulation InterfaceConfigurations_InterfaceConfiguration_EthernetBng_AmbiguousEncapsulation
}

InterfaceConfigurations_InterfaceConfiguration_EthernetBng Ethernet Infra BNG specific configuration

func (*InterfaceConfigurations_InterfaceConfiguration_EthernetBng) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_EthernetBng_AmbiguousEncapsulation

type InterfaceConfigurations_InterfaceConfiguration_EthernetBng_AmbiguousEncapsulation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Whether to match all unmatched packets, untagged packets or tagged packets,
	// and if matching tagged packets, the outer tag type to match. The type is
	// Match. This attribute is mandatory.
	OuterTagType interface{}

	// Low value of first range for outer tag match. The type is one of the
	// following types: enumeration VlanTagOrAny, or int with range: 1..4096.
	OuterRange1Low interface{}

	// High value of first range for outer tag match. The type is one of the
	// following types: enumeration VlanTagOrNative, or int with range: 1..65535.
	OuterRange1High interface{}

	// Type of tag for inner match (if present). The type is Match.
	InnerTagType interface{}

	// Low value of first range for inner tag match. The type is one of the
	// following types: enumeration VlanTagOrAny, or int with range: 1..4096.
	InnerRange1Low interface{}

	// High value of first range for inner tag match. The type is interface{} with
	// range: 1..4094.
	InnerRange1High interface{}

	// Low value of first additional range for tag match. The type is one of the
	// following types: enumeration VlanTagOrCvp, or int with range: 1..65534.
	AdditionalRange1Low interface{}

	// High value of first additional range for tag match. The type is interface{}
	// with range: 1..4094.
	AdditionalRange1High interface{}

	// Low value of second additional range for tag match. The type is one of the
	// following types: enumeration VlanTagOrCvp, or int with range: 1..65534.
	AdditionalRange2Low interface{}

	// High value of second additional range for tag match. The type is
	// interface{} with range: 1..4094.
	AdditionalRange2High interface{}

	// Low value of third additional range for tag match. The type is one of the
	// following types: enumeration VlanTagOrCvp, or int with range: 1..65534.
	AdditionalRange3Low interface{}

	// High value of third additional range for tag match. The type is interface{}
	// with range: 1..4094.
	AdditionalRange3High interface{}

	// Low value of forth additional range for tag match. The type is one of the
	// following types: enumeration VlanTagOrCvp, or int with range: 1..65534.
	AdditionalRange4Low interface{}

	// High value of forth additional range for tag match. The type is interface{}
	// with range: 1..4094.
	AdditionalRange4High interface{}

	// Low value of fifth additional range for tag match. The type is one of the
	// following types: enumeration VlanTagOrCvp, or int with range: 1..65534.
	AdditionalRange5Low interface{}

	// High value of fifth additional range for tag match. The type is interface{}
	// with range: 1..4094.
	AdditionalRange5High interface{}

	// Low value of sixth additional range for tag match. The type is one of the
	// following types: enumeration VlanTagOrCvp, or int with range: 1..65534.
	AdditionalRange6Low interface{}

	// High value of sixth additional range for tag match. The type is interface{}
	// with range: 1..4094.
	AdditionalRange6High interface{}

	// Low value of seventh additional range for tag match. The type is one of the
	// following types: enumeration VlanTagOrCvp, or int with range: 1..65534.
	AdditionalRange7Low interface{}

	// High value of seventh additional range for tag match. The type is
	// interface{} with range: 1..4094.
	AdditionalRange7High interface{}

	// Low value of eighth additional range for tag match. The type is one of the
	// following types: enumeration VlanTagOrCvp, or int with range: 1..65534.
	AdditionalRange8Low interface{}

	// High value of eighth additional range for tag match. The type is
	// interface{} with range: 1..4094.
	AdditionalRange8High interface{}

	// Value to match against Class Of Service bits for outer tag. The type is
	// interface{} with range: 0..7.
	OuterClassOfService interface{}

	// Value to match against Class Of Service bits for inner tag. The type is
	// interface{} with range: 0..7.
	InnerClassOfService interface{}

	// Which payload ethertype values to match. The type is EthertypeMatch.
	PayloadEthertypeMatch interface{}

	// Source MAC address to match on ingress. The type is string with pattern:
	// [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	IngressSourceMac interface{}

	// Destination MAC address to match on egress. The type is string with
	// pattern: [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	IngressDestinationMac interface{}

	// Only match packets with no more tags than explicitly matched. The type is
	// interface{}.
	Exact interface{}
}

InterfaceConfigurations_InterfaceConfiguration_EthernetBng_AmbiguousEncapsulation L3 Ambiguous encapsulation This type is a presence type.

func (*InterfaceConfigurations_InterfaceConfiguration_EthernetBng_AmbiguousEncapsulation) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_EthernetControl

type InterfaceConfigurations_InterfaceConfiguration_EthernetControl struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Set the transport mode on an interface. The type is EtherCtrlTransportMode.
	TransportMode interface{}

	// Enable small frame padding on an interface. The type is interface{}.
	SmallFramePadding interface{}

	// Transceiver.
	Transceiver InterfaceConfigurations_InterfaceConfiguration_EthernetControl_Transceiver
}

InterfaceConfigurations_InterfaceConfiguration_EthernetControl EthernetControl

func (*InterfaceConfigurations_InterfaceConfiguration_EthernetControl) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_EthernetControl_Transceiver

type InterfaceConfigurations_InterfaceConfiguration_EthernetControl_Transceiver struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Permit.
	Permit InterfaceConfigurations_InterfaceConfiguration_EthernetControl_Transceiver_Permit
}

InterfaceConfigurations_InterfaceConfiguration_EthernetControl_Transceiver Transceiver

func (*InterfaceConfigurations_InterfaceConfiguration_EthernetControl_Transceiver) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_EthernetControl_Transceiver_Permit

type InterfaceConfigurations_InterfaceConfiguration_EthernetControl_Transceiver_Permit struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Permit pluggable type all. The type is PermitPluggable.
	Type interface{}

	// Permit pluggable PID (Product ID) all. The type is PermitPluggablePid.
	Pid interface{}
}

InterfaceConfigurations_InterfaceConfiguration_EthernetControl_Transceiver_Permit Permit

func (*InterfaceConfigurations_InterfaceConfiguration_EthernetControl_Transceiver_Permit) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures

type InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Ingress Ethernet frame filtering. The type is Filtering.
	Filtering interface{}

	// Enable Ethernet Link OAM on the interface. The type is interface{}.
	EtherLinkOamEnable interface{}

	// CFM interface configuration.
	Cfm InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_Cfm

	// Ethernet Link OAM Interface Configuration.
	EtherLinkOam InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_EtherLinkOam
}

InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures Ethernet Features Configuration

func (*InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_Cfm

type InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_Cfm struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Domain-specific interface configuration.
	Domains InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_Cfm_Domains

	// Interface specific AIS configuration.
	AisUp InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_Cfm_AisUp
}

InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_Cfm CFM interface configuration

func (*InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_Cfm) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_Cfm_AisUp

type InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_Cfm_AisUp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AIS transmission configuration.
	Transmission InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_Cfm_AisUp_Transmission
}

InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_Cfm_AisUp Interface specific AIS configuration

func (*InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_Cfm_AisUp) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_Cfm_AisUp_Transmission

type InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_Cfm_AisUp_Transmission struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// AIS Interval. The type is CfmAisInterval.
	AisInterval interface{}

	// Class of Service bits. The type is interface{} with range: 0..7.
	Cos interface{}
}

InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_Cfm_AisUp_Transmission AIS transmission configuration This type is a presence type.

func (*InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_Cfm_AisUp_Transmission) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_Cfm_Domains

type InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_Cfm_Domains struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configuration for a particular Maintenance Domain. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_Cfm_Domains_Domain.
	Domain []*InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_Cfm_Domains_Domain
}

InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_Cfm_Domains Domain-specific interface configuration

func (*InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_Cfm_Domains) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_Cfm_Domains_Domain

type InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_Cfm_Domains_Domain struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Maintenance Domain. The type is string with
	// length: 1..79.
	Domain interface{}

	// MEP Configuration.
	Mep InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_Cfm_Domains_Domain_Mep
}

InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_Cfm_Domains_Domain Configuration for a particular Maintenance Domain

func (*InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_Cfm_Domains_Domain) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_Cfm_Domains_Domain_Mep

type InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_Cfm_Domains_Domain_Mep struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The Class of Service bits for this MEP. The type is interface{} with range:
	// 0..7.
	Cos interface{}

	// SLA specific configuration.
	SlaProfileTargetMepIds InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_Cfm_Domains_Domain_Mep_SlaProfileTargetMepIds

	// Properties for this MEP.
	MepProperties InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_Cfm_Domains_Domain_Mep_MepProperties

	// Loss-measurement specific configuration.
	LossMeasurementCounters InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_Cfm_Domains_Domain_Mep_LossMeasurementCounters
}

InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_Cfm_Domains_Domain_Mep MEP Configuration

func (*InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_Cfm_Domains_Domain_Mep) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_Cfm_Domains_Domain_Mep_LossMeasurementCounters

type InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_Cfm_Domains_Domain_Mep_LossMeasurementCounters struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Aggregate, List, or Range. The type is CfmLmCountersCfg. This attribute is
	// mandatory.
	CfgType interface{}

	// CoS bits for per-CoS counters - start of range or list item. The type is
	// interface{} with range: 0..7.
	Cos0 interface{}

	// CoS bits for per-CoS counters - end of range or list item. The type is
	// interface{} with range: 0..7.
	Cos1 interface{}

	// CoS bits for per-CoS counters - list item. The type is interface{} with
	// range: 0..7.
	Cos2 interface{}

	// CoS bits for per-CoS counters - list item. The type is interface{} with
	// range: 0..7.
	Cos3 interface{}

	// CoS bits for per-CoS counters - list item. The type is interface{} with
	// range: 0..7.
	Cos4 interface{}

	// CoS bits for per-CoS counters - list item. The type is interface{} with
	// range: 0..7.
	Cos5 interface{}

	// CoS bits for per-CoS counters - list item. The type is interface{} with
	// range: 0..7.
	Cos6 interface{}

	// CoS bits for per-CoS counters - list item. The type is interface{} with
	// range: 0..7.
	Cos7 interface{}
}

InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_Cfm_Domains_Domain_Mep_LossMeasurementCounters Loss-measurement specific configuration This type is a presence type.

func (*InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_Cfm_Domains_Domain_Mep_LossMeasurementCounters) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_Cfm_Domains_Domain_Mep_MepProperties

type InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_Cfm_Domains_Domain_Mep_MepProperties struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Service (Maintenance Association). The type is string with length: 1..79.
	// This attribute is mandatory.
	Service interface{}

	// MEP ID. The type is interface{} with range: 1..8191. This attribute is
	// mandatory.
	MepId interface{}
}

InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_Cfm_Domains_Domain_Mep_MepProperties Properties for this MEP This type is a presence type.

func (*InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_Cfm_Domains_Domain_Mep_MepProperties) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_Cfm_Domains_Domain_Mep_SlaProfileTargetMepIds

type InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_Cfm_Domains_Domain_Mep_SlaProfileTargetMepIds struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configuration for a particular SLA operation. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_Cfm_Domains_Domain_Mep_SlaProfileTargetMepIds_SlaProfileTargetMepId.
	SlaProfileTargetMepId []*InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_Cfm_Domains_Domain_Mep_SlaProfileTargetMepIds_SlaProfileTargetMepId

	// Configuration for a particular SLA operation. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_Cfm_Domains_Domain_Mep_SlaProfileTargetMepIds_SlaProfileTargetMacAddress.
	SlaProfileTargetMacAddress []*InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_Cfm_Domains_Domain_Mep_SlaProfileTargetMepIds_SlaProfileTargetMacAddress
}

InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_Cfm_Domains_Domain_Mep_SlaProfileTargetMepIds SLA specific configuration

func (*InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_Cfm_Domains_Domain_Mep_SlaProfileTargetMepIds) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_Cfm_Domains_Domain_Mep_SlaProfileTargetMepIds_SlaProfileTargetMacAddress

type InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_Cfm_Domains_Domain_Mep_SlaProfileTargetMepIds_SlaProfileTargetMacAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. SLA profile name. The type is string with pattern:
	// [\w\-\.:,_@#%$\+=\|;]+.
	Profile interface{}

	// This attribute is a key. Target MAC address. The type is string with
	// pattern: [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	TargetMacAddress interface{}
}

InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_Cfm_Domains_Domain_Mep_SlaProfileTargetMepIds_SlaProfileTargetMacAddress Configuration for a particular SLA operation

func (*InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_Cfm_Domains_Domain_Mep_SlaProfileTargetMepIds_SlaProfileTargetMacAddress) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_Cfm_Domains_Domain_Mep_SlaProfileTargetMepIds_SlaProfileTargetMepId

type InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_Cfm_Domains_Domain_Mep_SlaProfileTargetMepIds_SlaProfileTargetMepId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. SLA profile name. The type is string with pattern:
	// [\w\-\.:,_@#%$\+=\|;]+.
	Profile interface{}

	// This attribute is a key. Target MEP-ID. The type is interface{} with range:
	// 1..8191.
	TargetMepId interface{}
}

InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_Cfm_Domains_Domain_Mep_SlaProfileTargetMepIds_SlaProfileTargetMepId Configuration for a particular SLA operation

func (*InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_Cfm_Domains_Domain_Mep_SlaProfileTargetMepIds_SlaProfileTargetMepId) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_EtherLinkOam

type InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_EtherLinkOam struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Connection timeout period in number of lost heartbeats. The type is
	// interface{} with range: 2..30.
	Timeout interface{}

	// Possible Ethernet Link OAM modes. The type is EtherLinkOamModeEnum.
	Mode interface{}

	// Enable or disable MIB retrieval. The type is bool.
	MibRetrieval interface{}

	// Set the profile to use on the interface. The type is string.
	ProfileName interface{}

	// Enable or disable remote loopback. The type is bool.
	RemoteLoopback interface{}

	// Possible Ethernet Link OAM hello intervals. The type is
	// EtherLinkOamHelloIntervalEnum.
	HelloInterval interface{}

	// Enable or disable uni-directional link-fault detection. The type is bool.
	Udlf interface{}

	// Configure action parameters.
	Action InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_EtherLinkOam_Action

	// Configure remote requirement parameters.
	RequireRemote InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_EtherLinkOam_RequireRemote

	// Configure link monitor parameters.
	LinkMonitoring InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_EtherLinkOam_LinkMonitoring
}

InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_EtherLinkOam Ethernet Link OAM Interface Configuration

func (*InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_EtherLinkOam) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_EtherLinkOam_Action

type InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_EtherLinkOam_Action struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Action to perform when a dying gasp occurs. The type is
	// EtherLinkOamEventActionEnum.
	DyingGasp interface{}

	// Action to perform when a link fault occurs. The type is
	// EtherLinkOamEventActionEnumEfd.
	LinkFault interface{}

	// Action to perform when a capabilities conflict occurs. The type is
	// EtherLinkOamEventActionEnumEfd.
	CapabilitiesConflict interface{}

	// Action to perform when a session comes up. The type is
	// EtherLinkOamEventActionPrimEnum.
	SessionUp interface{}

	// Action to perform when a critical event occurs. The type is
	// EtherLinkOamEventActionEnum.
	CriticalEvent interface{}

	// Action to perform when remote loopback is entered or exited. The type is
	// EtherLinkOamEventActionPrimEnum.
	RemoteLoopback interface{}

	// Action to perform when a wiring conflict occurs. The type is
	// EtherLinkOamEventActionEnumEfd.
	WiringConflict interface{}

	// Action to perform when a high-threshold event occurs. The type is
	// EtherLinkOamEventActionEnum.
	HighThreshold interface{}

	// Action to perform when discovery timeout occurs. The type is
	// EtherLinkOamEventActionEnumEfd.
	DiscoveryTimeout interface{}

	// Action to perform when a session comes down. The type is
	// EtherLinkOamEventActionEnumEfd.
	SessionDown interface{}
}

InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_EtherLinkOam_Action Configure action parameters

func (*InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_EtherLinkOam_Action) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_EtherLinkOam_LinkMonitoring

type InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_EtherLinkOam_LinkMonitoring struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Enable or disable monitoring. The type is bool.
	Monitoring interface{}

	// Symbol-period event configuration.
	SymbolPeriod InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_EtherLinkOam_LinkMonitoring_SymbolPeriod

	// Frame-period event configuration.
	FramePeriod InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_EtherLinkOam_LinkMonitoring_FramePeriod

	// Frame-seconds event configuration.
	FrameSeconds InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_EtherLinkOam_LinkMonitoring_FrameSeconds

	// Frame event configuration.
	Frame InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_EtherLinkOam_LinkMonitoring_Frame
}

InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_EtherLinkOam_LinkMonitoring Configure link monitor parameters

func (*InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_EtherLinkOam_LinkMonitoring) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_EtherLinkOam_LinkMonitoring_Frame

type InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_EtherLinkOam_LinkMonitoring_Frame struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Window size configuration for frame events. The type is interface{} with
	// range: 1000..60000. Units are millisecond. The default value is 1000.
	Window interface{}

	// Threshold configuration for frame events.
	Threshold InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_EtherLinkOam_LinkMonitoring_Frame_Threshold
}

InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_EtherLinkOam_LinkMonitoring_Frame Frame event configuration

func (*InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_EtherLinkOam_LinkMonitoring_Frame) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_EtherLinkOam_LinkMonitoring_FramePeriod

type InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_EtherLinkOam_LinkMonitoring_FramePeriod struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Window size configuration for frame-period events.
	Window InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_EtherLinkOam_LinkMonitoring_FramePeriod_Window

	// Threshold configuration for frame-period events.
	Threshold InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_EtherLinkOam_LinkMonitoring_FramePeriod_Threshold
}

InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_EtherLinkOam_LinkMonitoring_FramePeriod Frame-period event configuration

func (*InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_EtherLinkOam_LinkMonitoring_FramePeriod) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_EtherLinkOam_LinkMonitoring_FramePeriod_Threshold

type InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_EtherLinkOam_LinkMonitoring_FramePeriod_Threshold struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The low threshold for frame-period events. The type is interface{} with
	// range: 1..4294967295. The default value is 1.
	ThresholdLow interface{}

	// The high threshold for frame-period events. The type is interface{} with
	// range: 1..4294967295.
	ThresholdHigh interface{}

	// The units to use for these thresholds. The type is
	// EtherLinkOamThresholdUnitsFramesEnum. The default value is ppm.
	Units interface{}

	// The multiplier to use for the low threshold (only valid if 'Units' is
	// Frames and treated as 1 if unspecified). The type is
	// EtherLinkOamThresholdWindowMultiplierEnum. The default value is none.
	MultiplierLow interface{}

	// The multiplier to use for the high threshold (only valid if 'Units' is
	// Frames and treated as 1 if unspecified). The type is
	// EtherLinkOamThresholdWindowMultiplierEnum.
	MultiplierHigh interface{}
}

InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_EtherLinkOam_LinkMonitoring_FramePeriod_Threshold Threshold configuration for frame-period events

func (*InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_EtherLinkOam_LinkMonitoring_FramePeriod_Threshold) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_EtherLinkOam_LinkMonitoring_FramePeriod_Window

type InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_EtherLinkOam_LinkMonitoring_FramePeriod_Window struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Size of the frame-period window. The type is interface{} with range:
	// 1..4294967295. This attribute is mandatory.
	Window interface{}

	// The units to use for this window. The type is
	// EtherLinkOamWindowUnitsFramesEnum. This attribute is mandatory.
	Units interface{}

	// The multiplier to use for this window (only valid if 'Units' is Frames and
	// treated as 1 if unspecified). The type is
	// EtherLinkOamThresholdWindowMultiplierEnum. The default value is none.
	Multiplier interface{}
}

InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_EtherLinkOam_LinkMonitoring_FramePeriod_Window Window size configuration for frame-period events This type is a presence type.

func (*InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_EtherLinkOam_LinkMonitoring_FramePeriod_Window) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_EtherLinkOam_LinkMonitoring_FrameSeconds

type InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_EtherLinkOam_LinkMonitoring_FrameSeconds struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Window size configuration for frame-seconds events. The type is interface{}
	// with range: 10000..900000. Units are millisecond. The default value is
	// 60000.
	Window interface{}

	// Threshold configuration for frame-seconds events.
	Threshold InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_EtherLinkOam_LinkMonitoring_FrameSeconds_Threshold
}

InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_EtherLinkOam_LinkMonitoring_FrameSeconds Frame-seconds event configuration

func (*InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_EtherLinkOam_LinkMonitoring_FrameSeconds) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_EtherLinkOam_LinkMonitoring_FrameSeconds_Threshold

type InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_EtherLinkOam_LinkMonitoring_FrameSeconds_Threshold struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The low threshold for frame-seconds events. The type is interface{} with
	// range: 1..900. Units are second. The default value is 1.
	ThresholdLow interface{}

	// The high threshold for frame-seconds events. The type is interface{} with
	// range: 1..900. Units are second.
	ThresholdHigh interface{}
}

InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_EtherLinkOam_LinkMonitoring_FrameSeconds_Threshold Threshold configuration for frame-seconds events

func (*InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_EtherLinkOam_LinkMonitoring_FrameSeconds_Threshold) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_EtherLinkOam_LinkMonitoring_Frame_Threshold

type InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_EtherLinkOam_LinkMonitoring_Frame_Threshold struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The low threshold for frame events. The type is interface{} with range:
	// 1..4294967295. The default value is 1.
	ThresholdLow interface{}

	// The high threshold for frame events. The type is interface{} with range:
	// 1..4294967295.
	ThresholdHigh interface{}

	// The multiplier to use for the low threshold (treated as 1 if unspecified).
	// The type is EtherLinkOamThresholdWindowMultiplierEnum. The default value is
	// none.
	MultiplierLow interface{}

	// The multiplier to use for the high threshold (treated as 1 if unspecified).
	// The type is EtherLinkOamThresholdWindowMultiplierEnum.
	MultiplierHigh interface{}
}

InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_EtherLinkOam_LinkMonitoring_Frame_Threshold Threshold configuration for frame events

func (*InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_EtherLinkOam_LinkMonitoring_Frame_Threshold) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_EtherLinkOam_LinkMonitoring_SymbolPeriod

type InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_EtherLinkOam_LinkMonitoring_SymbolPeriod struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Window size configuration for symbol-period events.
	Window InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_EtherLinkOam_LinkMonitoring_SymbolPeriod_Window

	// Threshold configuration for symbol-period events.
	Threshold InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_EtherLinkOam_LinkMonitoring_SymbolPeriod_Threshold
}

InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_EtherLinkOam_LinkMonitoring_SymbolPeriod Symbol-period event configuration

func (*InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_EtherLinkOam_LinkMonitoring_SymbolPeriod) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_EtherLinkOam_LinkMonitoring_SymbolPeriod_Threshold

type InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_EtherLinkOam_LinkMonitoring_SymbolPeriod_Threshold struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The low threshold for symbol-period. The type is interface{} with range:
	// 1..4294967295. The default value is 1.
	ThresholdLow interface{}

	// The high threshold for symbol-period. The type is interface{} with range:
	// 1..4294967295.
	ThresholdHigh interface{}

	// The units to use for these thresholds. The type is
	// EtherLinkOamThresholdUnitsSymbolsEnum. The default value is symbols.
	Units interface{}

	// The multiplier to use for the low threshold (only valid if 'Units' is
	// Symbols and treated as 1 if unspecified). The type is
	// EtherLinkOamThresholdWindowMultiplierEnum. The default value is none.
	MultiplierLow interface{}

	// The multiplier to use for the high threshold (only valid if 'Units' is
	// Symbols and treated as 1 if unspecified). The type is
	// EtherLinkOamThresholdWindowMultiplierEnum.
	MultiplierHigh interface{}
}

InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_EtherLinkOam_LinkMonitoring_SymbolPeriod_Threshold Threshold configuration for symbol-period events

func (*InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_EtherLinkOam_LinkMonitoring_SymbolPeriod_Threshold) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_EtherLinkOam_LinkMonitoring_SymbolPeriod_Window

type InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_EtherLinkOam_LinkMonitoring_SymbolPeriod_Window struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Size of the symbol-period window. The type is interface{} with range:
	// 1..4294967295. This attribute is mandatory.
	Window interface{}

	// Units to use for this window. The type is
	// EtherLinkOamWindowUnitsSymbolsEnum. This attribute is mandatory.
	Units interface{}

	// The multiplier to use for this window (only valid if 'Units' is Symbols and
	// treated as 1 if unspecified). The type is
	// EtherLinkOamThresholdWindowMultiplierEnum. The default value is none.
	Multiplier interface{}
}

InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_EtherLinkOam_LinkMonitoring_SymbolPeriod_Window Window size configuration for symbol-period events This type is a presence type.

func (*InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_EtherLinkOam_LinkMonitoring_SymbolPeriod_Window) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_EtherLinkOam_RequireRemote

type InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_EtherLinkOam_RequireRemote struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Possible required peer modes. The type is EtherLinkOamRequireModeEnum.
	Mode interface{}

	// Enable or disable MIB retrieval peer requirement. The type is bool.
	MibRetrieval interface{}

	// Enable or disable remote loopback peer requirement. The type is bool.
	RemoteLoopback interface{}

	// Enable or disable link monitoring peer requirement. The type is bool.
	LinkMonitoring interface{}
}

InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_EtherLinkOam_RequireRemote Configure remote requirement parameters

func (*InterfaceConfigurations_InterfaceConfiguration_EthernetFeatures_EtherLinkOam_RequireRemote) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_EthernetService

type InterfaceConfigurations_InterfaceConfiguration_EthernetService struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The default encapsulation to be used for locally-sourced packets.
	LocalTrafficDefaultEncapsulation InterfaceConfigurations_InterfaceConfiguration_EthernetService_LocalTrafficDefaultEncapsulation

	// The encapsulation of this Ethernet service.
	Encapsulation InterfaceConfigurations_InterfaceConfiguration_EthernetService_Encapsulation

	// The rewrite operation for the Ethernet service.
	Rewrite InterfaceConfigurations_InterfaceConfiguration_EthernetService_Rewrite
}

InterfaceConfigurations_InterfaceConfiguration_EthernetService Ethernet service configuration

func (*InterfaceConfigurations_InterfaceConfiguration_EthernetService) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_EthernetService_Encapsulation

type InterfaceConfigurations_InterfaceConfiguration_EthernetService_Encapsulation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Whether to match all unmatched packets, untagged packets or tagged packets,
	// and if matching tagged packets, the outer tag type to match. The type is
	// Match. This attribute is mandatory.
	OuterTagType interface{}

	// Low value of first range for outer tag match. The type is one of the
	// following types: enumeration VlanTagOrAny, or int with range: 1..4096.
	OuterRange1Low interface{}

	// High value of first range for outer tag match. The type is one of the
	// following types: enumeration VlanTagOrNative, or int with range: 1..65535.
	OuterRange1High interface{}

	// Type of tag for inner match (if present). The type is Match.
	InnerTagType interface{}

	// Low value of first range for inner tag match. The type is one of the
	// following types: enumeration VlanTagOrAny, or int with range: 1..4096.
	InnerRange1Low interface{}

	// High value of first range for inner tag match. The type is interface{} with
	// range: 1..4094.
	InnerRange1High interface{}

	// Low value of first additional range for tag match. The type is one of the
	// following types: enumeration VlanTagOrCvp, or int with range: 1..65534.
	AdditionalRange1Low interface{}

	// High value of first additional range for tag match. The type is interface{}
	// with range: 1..4094.
	AdditionalRange1High interface{}

	// Low value of second additional range for tag match. The type is one of the
	// following types: enumeration VlanTagOrCvp, or int with range: 1..65534.
	AdditionalRange2Low interface{}

	// High value of second additional range for tag match. The type is
	// interface{} with range: 1..4094.
	AdditionalRange2High interface{}

	// Low value of third additional range for tag match. The type is one of the
	// following types: enumeration VlanTagOrCvp, or int with range: 1..65534.
	AdditionalRange3Low interface{}

	// High value of third additional range for tag match. The type is interface{}
	// with range: 1..4094.
	AdditionalRange3High interface{}

	// Low value of forth additional range for tag match. The type is one of the
	// following types: enumeration VlanTagOrCvp, or int with range: 1..65534.
	AdditionalRange4Low interface{}

	// High value of forth additional range for tag match. The type is interface{}
	// with range: 1..4094.
	AdditionalRange4High interface{}

	// Low value of fifth additional range for tag match. The type is one of the
	// following types: enumeration VlanTagOrCvp, or int with range: 1..65534.
	AdditionalRange5Low interface{}

	// High value of fifth additional range for tag match. The type is interface{}
	// with range: 1..4094.
	AdditionalRange5High interface{}

	// Low value of sixth additional range for tag match. The type is one of the
	// following types: enumeration VlanTagOrCvp, or int with range: 1..65534.
	AdditionalRange6Low interface{}

	// High value of sixth additional range for tag match. The type is interface{}
	// with range: 1..4094.
	AdditionalRange6High interface{}

	// Low value of seventh additional range for tag match. The type is one of the
	// following types: enumeration VlanTagOrCvp, or int with range: 1..65534.
	AdditionalRange7Low interface{}

	// High value of seventh additional range for tag match. The type is
	// interface{} with range: 1..4094.
	AdditionalRange7High interface{}

	// Low value of eighth additional range for tag match. The type is one of the
	// following types: enumeration VlanTagOrCvp, or int with range: 1..65534.
	AdditionalRange8Low interface{}

	// High value of eighth additional range for tag match. The type is
	// interface{} with range: 1..4094.
	AdditionalRange8High interface{}

	// Value to match against Class Of Service bits for outer tag. The type is
	// interface{} with range: 0..7.
	OuterClassOfService interface{}

	// Value to match against Class Of Service bits for inner tag. The type is
	// interface{} with range: 0..7.
	InnerClassOfService interface{}

	// Which payload ethertype values to match. The type is EthertypeMatch.
	PayloadEthertypeMatch interface{}

	// Source MAC address to match on ingress. The type is string with pattern:
	// [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	IngressSourceMac interface{}

	// Destination MAC address to match on egress. The type is string with
	// pattern: [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	IngressDestinationMac interface{}

	// Only match packets with no more tags than explicitly matched. The type is
	// interface{}.
	Exact interface{}
}

InterfaceConfigurations_InterfaceConfiguration_EthernetService_Encapsulation The encapsulation of this Ethernet service This type is a presence type.

func (*InterfaceConfigurations_InterfaceConfiguration_EthernetService_Encapsulation) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_EthernetService_LocalTrafficDefaultEncapsulation

type InterfaceConfigurations_InterfaceConfiguration_EthernetService_LocalTrafficDefaultEncapsulation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Type of outer tag. The type is Vlan. This attribute is mandatory.
	OuterTagType interface{}

	// VLAN id for outer tag. The type is interface{} with range: 1..4094. This
	// attribute is mandatory.
	OuterVlanId interface{}

	// Optional VLAN Id for inner Dot1Q tag. The type is interface{} with range:
	// 1..4094.
	InnerVlanId interface{}
}

InterfaceConfigurations_InterfaceConfiguration_EthernetService_LocalTrafficDefaultEncapsulation The default encapsulation to be used for locally-sourced packets This type is a presence type.

func (*InterfaceConfigurations_InterfaceConfiguration_EthernetService_LocalTrafficDefaultEncapsulation) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_EthernetService_Rewrite

type InterfaceConfigurations_InterfaceConfiguration_EthernetService_Rewrite struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// The type of rewrite to perform. The type is Rewrite. This attribute is
	// mandatory.
	RewriteType interface{}

	// Type of outermost tag to be pushed. The type is Match.
	OuterTagType interface{}

	// VLAN Id of outermost tag to be pushed. The type is interface{} with range:
	// 1..4094.
	OuterTagValue interface{}

	// Type of innermost tag to be pushed. The type is Match.
	InnerTagType interface{}

	// VLAN Id of innermost tag to be pushed. The type is interface{} with range:
	// 1..4094.
	InnerTagValue interface{}
}

InterfaceConfigurations_InterfaceConfiguration_EthernetService_Rewrite The rewrite operation for the Ethernet service This type is a presence type.

func (*InterfaceConfigurations_InterfaceConfiguration_EthernetService_Rewrite) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ethernet_CarrierDelay

type InterfaceConfigurations_InterfaceConfiguration_Ethernet_CarrierDelay struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Carrier Delay (up) in msecs. The type is interface{} with range:
	// 0..2147483647.
	CarrierDelayUp interface{}

	// Carrier Delay (down) in msecs. The type is interface{} with range:
	// 0..2147483647.
	CarrierDelayDown interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Ethernet_CarrierDelay Set the carrier transition delay on an interface in msecs

func (*InterfaceConfigurations_InterfaceConfiguration_Ethernet_CarrierDelay) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ethernet_OpticalPowerDegrade

type InterfaceConfigurations_InterfaceConfiguration_Ethernet_OpticalPowerDegrade struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Set the value of the received optical power degrade alarm threshold on an
	// interface. The type is interface{} with range: -300..50.
	RxAlarmThreshold interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Ethernet_OpticalPowerDegrade Optical power degrade handling options

func (*InterfaceConfigurations_InterfaceConfiguration_Ethernet_OpticalPowerDegrade) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ethernet_SignalDegradeBitErrorRate

type InterfaceConfigurations_InterfaceConfiguration_Ethernet_SignalDegradeBitErrorRate struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Set the Signal Degrade bit error rate threshold on an interface to a value
	// of 10e-x, where x is the value passed in here. The type is interface{} with
	// range: 3..12. The default value is 6.
	SignalDegradeThreshold interface{}

	// Generate an alarm whenever the SD-BER threshold is crossed for this
	// interface. The type is interface{}.
	SignalDegradeReport interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Ethernet_SignalDegradeBitErrorRate Signal Degrade Bit Error Rate handling options

func (*InterfaceConfigurations_InterfaceConfiguration_Ethernet_SignalDegradeBitErrorRate) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ethernet_SignalFailBitErrorRate

type InterfaceConfigurations_InterfaceConfiguration_Ethernet_SignalFailBitErrorRate struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Signal a remote fault to the peer device whenever the link is taken down
	// due to crossing the SF-BER threshold. The type is interface{}.
	SignalRemoteFault interface{}

	// Set the Signal Fail bit error rate threshold on an interface to a value of
	// 10e-x, where x is the value passed in here. The type is interface{} with
	// range: 4..12. The default value is 4.
	SignalFailThreshold interface{}

	// Disable generation of an alarm whenever the SF-BER threshold is crossed for
	// this interface. The type is interface{}.
	SignalFailReportDisable interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Ethernet_SignalFailBitErrorRate Signal Fail Bit Error Rate handling options

func (*InterfaceConfigurations_InterfaceConfiguration_Ethernet_SignalFailBitErrorRate) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_FrequencySynchronization

type InterfaceConfigurations_InterfaceConfiguration_FrequencySynchronization struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Disable SSM on this source. The type is interface{}.
	SsmDisable interface{}

	// Set the time-of-day priority of this source. The type is interface{} with
	// range: 1..254. The default value is 100.
	TimeOfDayPriority interface{}

	// Assign this source as a selection input. The type is interface{}.
	SelectionInput interface{}

	// Enable Frequency Synchronization. The type is interface{}.
	Enable interface{}

	// Set the priority of this source. The type is interface{} with range:
	// 1..254. The default value is 100.
	Priority interface{}

	// Set the wait-to-restore time for this source. The type is interface{} with
	// range: 0..12. The default value is 5.
	WaitToRestoreTime interface{}

	// Set the input quality level.
	InputQualityLevel InterfaceConfigurations_InterfaceConfiguration_FrequencySynchronization_InputQualityLevel

	// Set the output quality level.
	OutputQualityLevel InterfaceConfigurations_InterfaceConfiguration_FrequencySynchronization_OutputQualityLevel
}

InterfaceConfigurations_InterfaceConfiguration_FrequencySynchronization Frequency Synchronization interface configuration

func (*InterfaceConfigurations_InterfaceConfiguration_FrequencySynchronization) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_FrequencySynchronization_InputQualityLevel

type InterfaceConfigurations_InterfaceConfiguration_FrequencySynchronization_InputQualityLevel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Quality level option. The type is FsyncQlOption.
	QualityLevelOption interface{}

	// Exact quality level value. The type is FsyncQlValue.
	ExactQualityLevelValue interface{}

	// Minimum quality level value. The type is FsyncQlValue.
	MinQualityLevelValue interface{}

	// Maximum quality level value. The type is FsyncQlValue.
	MaxQualityLevelValue interface{}
}

InterfaceConfigurations_InterfaceConfiguration_FrequencySynchronization_InputQualityLevel Set the input quality level

func (*InterfaceConfigurations_InterfaceConfiguration_FrequencySynchronization_InputQualityLevel) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_FrequencySynchronization_OutputQualityLevel

type InterfaceConfigurations_InterfaceConfiguration_FrequencySynchronization_OutputQualityLevel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Quality level option. The type is FsyncQlOption.
	QualityLevelOption interface{}

	// Exact quality level value. The type is FsyncQlValue.
	ExactQualityLevelValue interface{}

	// Minimum quality level value. The type is FsyncQlValue.
	MinQualityLevelValue interface{}

	// Maximum quality level value. The type is FsyncQlValue.
	MaxQualityLevelValue interface{}
}

InterfaceConfigurations_InterfaceConfiguration_FrequencySynchronization_OutputQualityLevel Set the output quality level

func (*InterfaceConfigurations_InterfaceConfiguration_FrequencySynchronization_OutputQualityLevel) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ipv4FlowSpec

type InterfaceConfigurations_InterfaceConfiguration_Ipv4FlowSpec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Disable FlowSpec on this interface. The type is interface{}.
	Enabled interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Ipv4FlowSpec Flowspec on IPv4 interface

func (*InterfaceConfigurations_InterfaceConfiguration_Ipv4FlowSpec) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ipv4Network

type InterfaceConfigurations_InterfaceConfiguration_Ipv4Network struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IPv4 forwarding to get enabled on an interface. The type is interface{}.
	ForwardingEnable interface{}

	// The flag for enabling sending of ICMP mask reply messages. The type is
	// interface{}.
	IcmpMaskReply interface{}

	// Enable TCP MSS Adjust on an interface. The type is interface{}.
	TcpMssAdjustEnable interface{}

	// Disable TTL propagate on an interface. The type is interface{}.
	TtlPropagateDisable interface{}

	// Enable point-to-point handling for this interface. The type is interface{}.
	PointToPoint interface{}

	// The IP Maximum Transmission Unit. The type is interface{} with range:
	// 68..65535.
	Mtu interface{}

	// Interface ipv4 bgp configuration.
	BgpPa InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_BgpPa

	// Enable Verify handling for this interface.
	Verify InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_Verify

	// Interface ipv4 bgp configuration.
	Bgp InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_Bgp

	// Set the IP address of an interface.
	Addresses InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_Addresses

	// The set of IP destination addresses for UDP broadcasts.
	HelperAddresses InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_HelperAddresses
}

InterfaceConfigurations_InterfaceConfiguration_Ipv4Network Interface IPv4 Network configuration data

func (*InterfaceConfigurations_InterfaceConfiguration_Ipv4Network) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ipv4NetworkForwarding

type InterfaceConfigurations_InterfaceConfiguration_Ipv4NetworkForwarding struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Enable forwarding of directed broadcast. The type is interface{}.
	DirectedBroadcast interface{}

	// Disable sending ICMP unreachables. The type is interface{}.
	Unreachables interface{}

	// Enable sending ICMP Redirect messages. The type is interface{}.
	Redirects interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Ipv4NetworkForwarding Interface IPv4 Network configuration data also used for forwarding

func (*InterfaceConfigurations_InterfaceConfiguration_Ipv4NetworkForwarding) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_Addresses

type InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_Addresses struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Enable IP processing without an explicit address. The type is string with
	// pattern: [a-zA-Z0-9._/-]+.
	Unnumbered interface{}

	// IPv4 address and Mask negotiated via DHCP. The type is interface{}.
	Dhcp interface{}

	// Specify a secondary address.
	Secondaries InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_Addresses_Secondaries

	// IP address and Mask.
	Primary InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_Addresses_Primary
}

InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_Addresses Set the IP address of an interface

func (*InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_Addresses) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_Addresses_Primary

type InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_Addresses_Primary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// IP address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	// This attribute is mandatory.
	Address interface{}

	// Netmask. 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.
	Netmask interface{}

	// RouteTag. The type is interface{} with range: 1..4294967295.
	RouteTag interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_Addresses_Primary IP address and Mask This type is a presence type.

func (*InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_Addresses_Primary) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_Addresses_Secondaries

type InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_Addresses_Secondaries struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IP address and Mask. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_Addresses_Secondaries_Secondary.
	Secondary []*InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_Addresses_Secondaries_Secondary
}

InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_Addresses_Secondaries Specify a secondary address

func (*InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_Addresses_Secondaries) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_Addresses_Secondaries_Secondary

type InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_Addresses_Secondaries_Secondary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Secondary IP address. The type is string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Address interface{}

	// Netmask. 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.
	Netmask interface{}

	// RouteTag. The type is interface{} with range: 1..4294967295.
	RouteTag interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_Addresses_Secondaries_Secondary IP address and Mask

func (*InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_Addresses_Secondaries_Secondary) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_Bgp

type InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_Bgp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interface ipv4 bgp policy propagation configuration.
	Qppb InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_Bgp_Qppb

	// Interface ipv4 bgp policy propagation flow tag configuration.
	FlowTag InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_Bgp_FlowTag
}

InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_Bgp Interface ipv4 bgp configuration

func (*InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_Bgp) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_BgpPa

type InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_BgpPa struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Input.
	Input InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_BgpPa_Input

	// Output.
	Output InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_BgpPa_Output
}

InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_BgpPa Interface ipv4 bgp configuration

func (*InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_BgpPa) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_BgpPa_Input

type InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_BgpPa_Input struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// BGP PA configuration on source. The type is bool.
	SourceAccounting interface{}

	// BGP PA configuration on destination. The type is bool.
	DestinationAccounting interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_BgpPa_Input Input

func (*InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_BgpPa_Input) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_BgpPa_Output

type InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_BgpPa_Output struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// BGP PA configuration on source. The type is bool.
	SourceAccounting interface{}

	// BGP PA configuration on destination. The type is bool.
	DestinationAccounting interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_BgpPa_Output Output

func (*InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_BgpPa_Output) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_Bgp_FlowTag

type InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_Bgp_FlowTag struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Input.
	FlowTagInput InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_Bgp_FlowTag_FlowTagInput
}

InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_Bgp_FlowTag Interface ipv4 bgp policy propagation flow tag configuration

func (*InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_Bgp_FlowTag) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_Bgp_FlowTag_FlowTagInput

type InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_Bgp_FlowTag_FlowTagInput struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FlowTag configuration on source. The type is bool.
	Source interface{}

	// FlowTag configuration on destination. The type is bool.
	Destination interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_Bgp_FlowTag_FlowTagInput Input

func (*InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_Bgp_FlowTag_FlowTagInput) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_Bgp_Qppb

type InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_Bgp_Qppb struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Input.
	Input InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_Bgp_Qppb_Input
}

InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_Bgp_Qppb Interface ipv4 bgp policy propagation configuration

func (*InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_Bgp_Qppb) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_Bgp_Qppb_Input

type InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_Bgp_Qppb_Input struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// QPPB configuration on source. The type is Ipv4InterfaceQppb.
	Source interface{}

	// QPPB configuration on destination. The type is Ipv4InterfaceQppb.
	Destination interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_Bgp_Qppb_Input Input

func (*InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_Bgp_Qppb_Input) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_HelperAddresses

type InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_HelperAddresses struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// An IP destination addresses for UDP broadcasts. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_HelperAddresses_HelperAddress.
	HelperAddress []*InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_HelperAddresses_HelperAddress
}

InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_HelperAddresses The set of IP destination addresses for UDP broadcasts

func (*InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_HelperAddresses) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_HelperAddresses_HelperAddress

type InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_HelperAddresses_HelperAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. IP destination address. The type is string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Address interface{}

	// This attribute is a key. VRF name. The type is string with length: 1..32.
	VrfName interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_HelperAddresses_HelperAddress An IP destination addresses for UDP broadcasts

func (*InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_HelperAddresses_HelperAddress) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_Verify

type InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_Verify struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Source is reachable via any interface or interface on which packet was
	// received. The type is Ipv4Reachable.
	Reachable interface{}

	// Allow router to ping itself (opens vulnerability in verification). The type
	// is Ipv4SelfPing.
	SelfPing interface{}

	// Allow default route to match when checking source address. The type is
	// Ipv4DefaultPing.
	DefaultPing interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_Verify Enable Verify handling for this interface

func (*InterfaceConfigurations_InterfaceConfiguration_Ipv4Network_Verify) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ipv4PacketFilter

type InterfaceConfigurations_InterfaceConfiguration_Ipv4PacketFilter struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IPv4 Packet filter to be applied to outbound packets.
	Outbound InterfaceConfigurations_InterfaceConfiguration_Ipv4PacketFilter_Outbound

	// IPv4 Packet filter to be applied to inbound packets.
	Inbound InterfaceConfigurations_InterfaceConfiguration_Ipv4PacketFilter_Inbound
}

InterfaceConfigurations_InterfaceConfiguration_Ipv4PacketFilter IPv4 Packet Filtering configuration for the interface

func (*InterfaceConfigurations_InterfaceConfiguration_Ipv4PacketFilter) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ipv4PacketFilter_Inbound

type InterfaceConfigurations_InterfaceConfiguration_Ipv4PacketFilter_Inbound struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Reserved for backward compatibility. IPv4 Packet Filter Name to be applied
	// to Inbound packets, ACL providing HW optimization when applied on multiple
	// interfaces. NOTE: This parameter is mandatory if 'Name' is not specified.
	// The type is string with length: 1..64.
	CommonAclName interface{}

	// Reserved for backward compatibility. IPv4 Packet Filter Name to be applied
	// to Inbound packets NOTE: This parameter is mandatory if 'CommonACLName' is
	// not specified. The type is string with length: 1..64.
	Name interface{}

	// True if packets hitting the ACL should be counted in the hardware.  The
	// default is not to count them. NOTE: HardwareCount is allowed only if Name
	// is specified. The type is interface{}.
	HardwareCount interface{}

	// True if packets hitting the ACL should be counted in hardware per
	// interface.The default is not to count them. NOTE: InterfaceStatistics is
	// allowed only if Name is specified. The type is interface{}.
	InterfaceStatistics interface{}

	// The level of compression applied to the ACL on this interface. The range is
	// 0 to 3 with default being no compression (0). The type is interface{} with
	// range: 0..3.
	CompressionLevel interface{}

	// Array of IPv4 Packet Filter Names to be applied to Inbound packets. The
	// type is slice of string with length: 1..64.
	AclNameArray []interface{}

	// Array of CommonACL flags for each ACL. TRUE indicates HW optimization on
	// multiple interfaces is provided. The type is slice of bool.
	IsCommonArray []interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Ipv4PacketFilter_Inbound IPv4 Packet filter to be applied to inbound packets

func (*InterfaceConfigurations_InterfaceConfiguration_Ipv4PacketFilter_Inbound) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ipv4PacketFilter_Outbound

type InterfaceConfigurations_InterfaceConfiguration_Ipv4PacketFilter_Outbound struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Reserved.  Error if specified. The type is string with length: 1..64.
	DoNotUse interface{}

	// Reserved for backward compatibility. IPv4 Packet Filter Name to be applied
	// to Outbound packets NOTE: This parameter is mandatory if 'CommonACLName' is
	// not specified. The type is string with length: 1..64.
	Name interface{}

	// True if packets hitting the ACL should be counted in the hardware.  The
	// default is not to count them. The type is interface{}.
	HardwareCount interface{}

	// True if packets hitting the ACL should be counted in hardware per
	// interface.The default is not to count them. The type is interface{}.
	InterfaceStatistics interface{}

	// The level of compression applied to the ACL on this interface. The range is
	// 0 to 3 with default being no compression (0). The type is interface{} with
	// range: 0..3.
	CompressionLevel interface{}

	// Array of IPv4 Packet Filter Names to be applied to Outbound packets. The
	// type is slice of string with length: 1..64.
	AclNameArray []interface{}

	// Array of CommonACL flags for each ACL. TRUE indicates HW optimization on
	// multiple interfaces is provided. The type is slice of bool.
	IsCommonArray []interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Ipv4PacketFilter_Outbound IPv4 Packet filter to be applied to outbound packets

func (*InterfaceConfigurations_InterfaceConfiguration_Ipv4PacketFilter_Outbound) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ipv4arp

type InterfaceConfigurations_InterfaceConfiguration_Ipv4arp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Enable the dynamic learning of ARP entries(for local subnet) on the
	// interface. The type is interface{}.
	LearningLocal interface{}

	// ARP learning solicited configuration. The type is interface{}.
	LearningSolicited interface{}

	// Ignore the receipt of Gratuitous ARP packets on the interface. The type is
	// interface{}.
	GratuitousIgnore interface{}

	// Proxy ARP configuration. The type is interface{}.
	ProxyArp interface{}

	// Time to delay purging arp entries when the interface goes down. The type is
	// interface{} with range: 1..65535.
	PurgeDelay interface{}

	// Disable the dynamic learning of ARP entries on the interface. The type is
	// interface{}.
	LearningDisable interface{}

	// Local Proxy ARP configuration. The type is interface{}.
	LocalProxyArp interface{}

	// Number of seconds for ARP cache timeout. The type is interface{} with
	// range: 30..2144448000. Units are second.
	Timeout interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Ipv4arp Configure Address Resolution Protocol

func (*InterfaceConfigurations_InterfaceConfiguration_Ipv4arp) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ipv6FlowSpec

type InterfaceConfigurations_InterfaceConfiguration_Ipv6FlowSpec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Disable flowspec on interface. The type is interface{}.
	Enabled interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Ipv6FlowSpec Flowspec on IPv6 interface

func (*InterfaceConfigurations_InterfaceConfiguration_Ipv6FlowSpec) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ipv6Neighbor

type InterfaceConfigurations_InterfaceConfiguration_Ipv6Neighbor struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Set advertised reachability time in milliseconds. The type is interface{}
	// with range: 0..3600000. Units are millisecond.
	ReachableTime interface{}

	// Unspecify IPv6 Router Advertisement (RA) hop-limit. The type is
	// interface{}.
	RaUnspecifyHoplimit interface{}

	// Set IPv6 duplicate address detection transmits. The type is interface{}
	// with range: 0..600.
	DadAttempts interface{}

	// Set SRP multicast prefer encapsulation. The type is Ipv6srpEncapsulation.
	SrpMulticastEncapsulation interface{}

	// Set advertised NS retransmission interval in milliseconds. The type is
	// interface{} with range: 1000..4294967295. Units are millisecond.
	NsInterval interface{}

	// Set the cache limit for neighbor entries. The type is interface{} with
	// range: 0..128000.
	CacheLimit interface{}

	// Enable sending of ICMP Redirect messages. The type is interface{}.
	Redirect interface{}

	// Set SRP unicast prefer encapsulation. The type is Ipv6srpEncapsulation.
	SrpUnicastEncapsulation interface{}

	// Enable suppress MTU in IPv6 router advertisement. The type is interface{}.
	RamtuSuppress interface{}

	// Host to use stateful protocol for address configuration. The type is
	// interface{}.
	ManagedConfig interface{}

	// Enable unicast IPv6 router advertisement. The type is interface{}.
	RaUnicast interface{}

	// Set IPv6 Router Advertisement (RA) lifetime in seconds. The type is
	// interface{} with range: 0..9000. Units are second.
	RaLifetime interface{}

	// Host to use stateful protocol for non-address configuration. The type is
	// interface{}.
	OtherConfig interface{}

	// Enable suppress IPv6 router advertisement. The type is interface{}.
	RaSuppress interface{}

	// RA Router Preference. The type is Ipv6NdRouterPref.
	RouterPreference interface{}

	// IPv6 Router Advertisement (RA) Specific Route.
	RaspecificRouteS InterfaceConfigurations_InterfaceConfiguration_Ipv6Neighbor_RaspecificRouteS

	// IPv6 Router Advertisement (RA) DNS Search List.
	RadnsSearches InterfaceConfigurations_InterfaceConfiguration_Ipv6Neighbor_RadnsSearches

	// IPv6 Router Advertisement (RA) DNS Servre.
	RadnsServers InterfaceConfigurations_InterfaceConfiguration_Ipv6Neighbor_RadnsServers

	// Set IPv6 Router Advertisement (RA) interval in seconds.
	RaInterval InterfaceConfigurations_InterfaceConfiguration_Ipv6Neighbor_RaInterval

	// Prefixes .
	Ipv6Prefixes InterfaceConfigurations_InterfaceConfiguration_Ipv6Neighbor_Ipv6Prefixes
}

InterfaceConfigurations_InterfaceConfiguration_Ipv6Neighbor IPv6 interface neighbor or neighbor discovery configuration

func (*InterfaceConfigurations_InterfaceConfiguration_Ipv6Neighbor) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ipv6Neighbor_Ipv6Prefixes

type InterfaceConfigurations_InterfaceConfiguration_Ipv6Neighbor_Ipv6Prefixes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configure prefix with paramemters. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_Ipv6Neighbor_Ipv6Prefixes_Ipv6Prefix.
	Ipv6Prefix []*InterfaceConfigurations_InterfaceConfiguration_Ipv6Neighbor_Ipv6Prefixes_Ipv6Prefix
}

InterfaceConfigurations_InterfaceConfiguration_Ipv6Neighbor_Ipv6Prefixes Prefixes

func (*InterfaceConfigurations_InterfaceConfiguration_Ipv6Neighbor_Ipv6Prefixes) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ipv6Neighbor_Ipv6Prefixes_Ipv6Prefix

type InterfaceConfigurations_InterfaceConfiguration_Ipv6Neighbor_Ipv6Prefixes_Ipv6Prefix struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. IPv6 prefix. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Prefix interface{}

	// Prefix zone. The type is string with length: 1..9.
	PrefixZone interface{}

	// Prefix mask length. The type is interface{} with range: 0..128. This
	// attribute is mandatory.
	PrefixLength interface{}

	// Valid Lifetime (seconds). The type is interface{} with range:
	// 0..4294967295.
	ValidLifetime interface{}

	// Preferred Lifetime (seconds) must be <= Valid Lifetime. The type is
	// interface{} with range: 0..4294967295.
	PreferredLifetime interface{}

	// If set, prefix will not be used for onlink determination. The type is bool.
	OffLink interface{}

	// If set, prefix will not be used for auto configuration. The type is bool.
	NoAutoConfig interface{}

	// If set, prefix will not be advertized. The type is bool.
	NoAdvertize interface{}

	// Month to expire valid lifetime. The type is Ipv6ndMonth.
	ExpiryMonth interface{}

	// Date to expire valid lifetime. The type is interface{} with range: 1..31.
	ExpiryDate interface{}

	// Year to expire valid lifetime. The type is interface{} with range:
	// 2003..2035.
	ExpiryYear interface{}

	// Hour to expire valid lifetime. The type is interface{} with range: 0..23.
	ExpiryHour interface{}

	// Minute to expire valid lifetime. The type is interface{} with range: 0..59.
	ExpiryMinute interface{}

	// Month to expire preferred lifetime. The type is Ipv6ndMonth.
	PrefExpiryMonth interface{}

	// Date to expire preferred lifetime. The type is interface{} with range:
	// 1..31.
	PrefExpiryDate interface{}

	// Year to expire preferred lifetime. The type is interface{} with range:
	// 2003..2035.
	PrefExpiryYear interface{}

	// Hour to expire preferred lifetime. The type is interface{} with range:
	// 0..23.
	PrefExpiryHour interface{}

	// Minute to expire preferred lifetime. The type is interface{} with range:
	// 0..59.
	PrefExpiryMinute interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Ipv6Neighbor_Ipv6Prefixes_Ipv6Prefix Configure prefix with paramemters

func (*InterfaceConfigurations_InterfaceConfiguration_Ipv6Neighbor_Ipv6Prefixes_Ipv6Prefix) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ipv6Neighbor_RaInterval

type InterfaceConfigurations_InterfaceConfiguration_Ipv6Neighbor_RaInterval struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Maximum RA interval in seconds. The type is interface{} with range:
	// 4..1800. This attribute is mandatory.
	Maximum interface{}

	// Minimum RA interval in seconds. Must be less than 0.75 * maximum interval.
	// The type is interface{} with range: 3..1800.
	Minimum interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Ipv6Neighbor_RaInterval Set IPv6 Router Advertisement (RA) interval in seconds This type is a presence type.

func (*InterfaceConfigurations_InterfaceConfiguration_Ipv6Neighbor_RaInterval) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ipv6Neighbor_RadnsSearches

type InterfaceConfigurations_InterfaceConfiguration_Ipv6Neighbor_RadnsSearches struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IPv6 Router Advertisement (RA) DNS Search List. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_Ipv6Neighbor_RadnsSearches_RadnsSearch.
	RadnsSearch []*InterfaceConfigurations_InterfaceConfiguration_Ipv6Neighbor_RadnsSearches_RadnsSearch
}

InterfaceConfigurations_InterfaceConfiguration_Ipv6Neighbor_RadnsSearches IPv6 Router Advertisement (RA) DNS Search List

func (*InterfaceConfigurations_InterfaceConfiguration_Ipv6Neighbor_RadnsSearches) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ipv6Neighbor_RadnsSearches_RadnsSearch

type InterfaceConfigurations_InterfaceConfiguration_Ipv6Neighbor_RadnsSearches_RadnsSearch struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Search List. The type is string with pattern:
	// [\w\-\.:,_@#%$\+=\|;]+.
	DnsSearchList interface{}

	// Lifetime value in seconds. The type is interface{} with range: 4..3600.
	// This attribute is mandatory.
	Lifetime interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Ipv6Neighbor_RadnsSearches_RadnsSearch IPv6 Router Advertisement (RA) DNS Search List

func (*InterfaceConfigurations_InterfaceConfiguration_Ipv6Neighbor_RadnsSearches_RadnsSearch) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ipv6Neighbor_RadnsServers

type InterfaceConfigurations_InterfaceConfiguration_Ipv6Neighbor_RadnsServers struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IPv6 Router Advertisement (RA) DNS Servre. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_Ipv6Neighbor_RadnsServers_RadnsServer.
	RadnsServer []*InterfaceConfigurations_InterfaceConfiguration_Ipv6Neighbor_RadnsServers_RadnsServer
}

InterfaceConfigurations_InterfaceConfiguration_Ipv6Neighbor_RadnsServers IPv6 Router Advertisement (RA) DNS Servre

func (*InterfaceConfigurations_InterfaceConfiguration_Ipv6Neighbor_RadnsServers) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ipv6Neighbor_RadnsServers_RadnsServer

type InterfaceConfigurations_InterfaceConfiguration_Ipv6Neighbor_RadnsServers_RadnsServer struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. IPv6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	DnsServer interface{}

	// Lifetime value in seconds. The type is interface{} with range: 4..3600.
	// This attribute is mandatory.
	Lifetime interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Ipv6Neighbor_RadnsServers_RadnsServer IPv6 Router Advertisement (RA) DNS Servre

func (*InterfaceConfigurations_InterfaceConfiguration_Ipv6Neighbor_RadnsServers_RadnsServer) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ipv6Neighbor_RaspecificRouteS

type InterfaceConfigurations_InterfaceConfiguration_Ipv6Neighbor_RaspecificRouteS struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IPv6 Router Advertisement (RA) Specific Route. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_Ipv6Neighbor_RaspecificRouteS_RaspecificRoute.
	RaspecificRoute []*InterfaceConfigurations_InterfaceConfiguration_Ipv6Neighbor_RaspecificRouteS_RaspecificRoute
}

InterfaceConfigurations_InterfaceConfiguration_Ipv6Neighbor_RaspecificRouteS IPv6 Router Advertisement (RA) Specific Route

func (*InterfaceConfigurations_InterfaceConfiguration_Ipv6Neighbor_RaspecificRouteS) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ipv6Neighbor_RaspecificRouteS_RaspecificRoute

type InterfaceConfigurations_InterfaceConfiguration_Ipv6Neighbor_RaspecificRouteS_RaspecificRoute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. IPv6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	SpecificRoute interface{}

	// Prefix mask length. The type is interface{} with range: 0..128.
	PrefixLength interface{}

	// Lifetime (seconds). The type is interface{} with range: 0..4294967295.
	Lifetime interface{}

	// Preference. The type is Ipv6NdRouterPref.
	Preference interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Ipv6Neighbor_RaspecificRouteS_RaspecificRoute IPv6 Router Advertisement (RA) Specific Route

func (*InterfaceConfigurations_InterfaceConfiguration_Ipv6Neighbor_RaspecificRouteS_RaspecificRoute) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ipv6Network

type InterfaceConfigurations_InterfaceConfiguration_Ipv6Network struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// MTU Setting of Interface. The type is interface{} with range: 1280..65535.
	Mtu interface{}

	// Enable IPv6 processing without an explicit address. The type is string with
	// pattern: [a-zA-Z0-9._/-]+.
	Unnumbered interface{}

	// Disabled TTL propagate on an interface. The type is interface{}.
	TtlPropagateDisable interface{}

	// Enable TCP MSS adjust on an interface. The type is interface{}.
	TcpMssAdjustEnable interface{}

	// Override Sending of ICMP Unreachable Messages. The type is interface{}.
	Unreachables interface{}

	// Configure BGP QoS policy propagation.
	BgpQosPolicyPropagation InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_BgpQosPolicyPropagation

	// IPv6 BGP Policy Accounting.
	BgpPolicyAccountings InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_BgpPolicyAccountings

	// IPv6 Verify Unicast Souce Reachable.
	Verify InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_Verify

	// Set the IPv6 address of an interface.
	Addresses InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_Addresses

	// Interface ipv6 bgp policy propagation flowtag configuration.
	BgpFlowTagPolicyTable InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_BgpFlowTagPolicyTable
}

InterfaceConfigurations_InterfaceConfiguration_Ipv6Network Interface IPv6 Network configuration data

func (*InterfaceConfigurations_InterfaceConfiguration_Ipv6Network) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_Addresses

type InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_Addresses struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Segment Routing Table.
	SegmentRoutings InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_Addresses_SegmentRoutings

	// Link local IPv6 address.
	LinkLocalAddress InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_Addresses_LinkLocalAddress

	// EUI-64 IPv6 address Table.
	Eui64Addresses InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_Addresses_Eui64Addresses

	// Regular IPv6 address Table.
	RegularAddresses InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_Addresses_RegularAddresses

	// Auto IPv6 Interface Configuration.
	AutoConfiguration InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_Addresses_AutoConfiguration
}

InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_Addresses Set the IPv6 address of an interface

func (*InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_Addresses) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_Addresses_AutoConfiguration

type InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_Addresses_AutoConfiguration struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The flag to enable auto ipv6 interface configuration. The type is
	// interface{}.
	Enable interface{}

	// Enable slaac on Mgmt interface. The type is interface{}.
	AutoConfigSlaac interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_Addresses_AutoConfiguration Auto IPv6 Interface Configuration

func (*InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_Addresses_AutoConfiguration) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_Addresses_Eui64Addresses

type InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_Addresses_Eui64Addresses struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// EUI-64 IPv6 address. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_Addresses_Eui64Addresses_Eui64Address.
	Eui64Address []*InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_Addresses_Eui64Addresses_Eui64Address
}

InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_Addresses_Eui64Addresses EUI-64 IPv6 address Table

func (*InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_Addresses_Eui64Addresses) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_Addresses_Eui64Addresses_Eui64Address

type InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_Addresses_Eui64Addresses_Eui64Address struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. IPv6 address. The type is one of the following
	// types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Address interface{}

	// Prefix Length. The type is interface{} with range: 0..128. This attribute
	// is mandatory.
	PrefixLength interface{}

	// IPv6 address zone. The type is string. The default value is 0.
	Zone interface{}

	// RouteTag. The type is interface{} with range: 1..4294967295.
	RouteTag interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_Addresses_Eui64Addresses_Eui64Address EUI-64 IPv6 address

func (*InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_Addresses_Eui64Addresses_Eui64Address) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_Addresses_LinkLocalAddress

type InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_Addresses_LinkLocalAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// IPv6 address. The type is one of the following types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?
	// This attribute is mandatory., or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?
	// This attribute is mandatory..
	Address interface{}

	// IPv6 address zone. The type is string. The default value is 0.
	Zone interface{}

	// RouteTag. The type is interface{} with range: 1..4294967295.
	RouteTag interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_Addresses_LinkLocalAddress Link local IPv6 address This type is a presence type.

func (*InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_Addresses_LinkLocalAddress) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_Addresses_RegularAddresses

type InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_Addresses_RegularAddresses struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Regular IPv6 address. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_Addresses_RegularAddresses_RegularAddress.
	RegularAddress []*InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_Addresses_RegularAddresses_RegularAddress
}

InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_Addresses_RegularAddresses Regular IPv6 address Table

func (*InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_Addresses_RegularAddresses) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_Addresses_RegularAddresses_RegularAddress

type InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_Addresses_RegularAddresses_RegularAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. IPv6 address. The type is one of the following
	// types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Address interface{}

	// Prefix Length. The type is interface{} with range: 0..128. This attribute
	// is mandatory.
	PrefixLength interface{}

	// IPv6 address zone. The type is string. The default value is 0.
	Zone interface{}

	// RouteTag. The type is interface{} with range: 1..4294967295.
	RouteTag interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_Addresses_RegularAddresses_RegularAddress Regular IPv6 address

func (*InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_Addresses_RegularAddresses_RegularAddress) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_Addresses_SegmentRoutings

type InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_Addresses_SegmentRoutings struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Segment Routing Submode . The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_Addresses_SegmentRoutings_SegmentRouting.
	SegmentRouting []*InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_Addresses_SegmentRoutings_SegmentRouting
}

InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_Addresses_SegmentRoutings Segment Routing Table

func (*InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_Addresses_SegmentRoutings) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_Addresses_SegmentRoutings_SegmentRouting

type InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_Addresses_SegmentRoutings_SegmentRouting struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. IPv6 address. The type is one of the following
	// types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Address interface{}

	// Segment Routing Submode. The type is interface{}.
	Enable interface{}

	// Prefix-Sid for Segment Routing.
	Ipv6PrefixSid InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_Addresses_SegmentRoutings_SegmentRouting_Ipv6PrefixSid
}

InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_Addresses_SegmentRoutings_SegmentRouting Segment Routing Submode

func (*InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_Addresses_SegmentRoutings_SegmentRouting) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_Addresses_SegmentRoutings_SegmentRouting_Ipv6PrefixSid

type InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_Addresses_SegmentRoutings_SegmentRouting_Ipv6PrefixSid struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Prefix Length. The type is interface{} with range: 0..128. This attribute
	// is mandatory.
	PrefixLength interface{}

	// IPv6 address zone. The type is string.
	Zone interface{}

	// RouteTag. The type is interface{} with range: 1..4294967295.
	RouteTag interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_Addresses_SegmentRoutings_SegmentRouting_Ipv6PrefixSid Prefix-Sid for Segment Routing This type is a presence type.

func (*InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_Addresses_SegmentRoutings_SegmentRouting_Ipv6PrefixSid) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_BgpFlowTagPolicyTable

type InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_BgpFlowTagPolicyTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Input.
	BgpFlowTagPolicy InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_BgpFlowTagPolicyTable_BgpFlowTagPolicy
}

InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_BgpFlowTagPolicyTable Interface ipv6 bgp policy propagation flowtag configuration

func (*InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_BgpFlowTagPolicyTable) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_BgpFlowTagPolicyTable_BgpFlowTagPolicy

type InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_BgpFlowTagPolicyTable_BgpFlowTagPolicy struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Flow Tag configuration on source. The type is bool.
	Source interface{}

	// Flow Tag configuration on destination. The type is bool.
	Destination interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_BgpFlowTagPolicyTable_BgpFlowTagPolicy Input

func (*InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_BgpFlowTagPolicyTable_BgpFlowTagPolicy) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_BgpPolicyAccountings

type InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_BgpPolicyAccountings struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Accounting input or output. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_BgpPolicyAccountings_BgpPolicyAccounting.
	BgpPolicyAccounting []*InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_BgpPolicyAccountings_BgpPolicyAccounting
}

InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_BgpPolicyAccountings IPv6 BGP Policy Accounting

func (*InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_BgpPolicyAccountings) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_BgpPolicyAccountings_BgpPolicyAccounting

type InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_BgpPolicyAccountings_BgpPolicyAccounting struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Accouting on input or output. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	Direction interface{}

	// Accounting on Destination IP Address. The type is bool. This attribute is
	// mandatory.
	DestinationAccounting interface{}

	// Accounting on Source IP Address. The type is bool. This attribute is
	// mandatory.
	SourceAccounting interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_BgpPolicyAccountings_BgpPolicyAccounting Accounting input or output

func (*InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_BgpPolicyAccountings_BgpPolicyAccounting) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_BgpQosPolicyPropagation

type InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_BgpQosPolicyPropagation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// QPPB configuration on source. The type is Ipv6Qppb. This attribute is
	// mandatory.
	Source interface{}

	// QPPB configuration on destination. The type is Ipv6Qppb. This attribute is
	// mandatory.
	Destination interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_BgpQosPolicyPropagation Configure BGP QoS policy propagation This type is a presence type.

func (*InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_BgpQosPolicyPropagation) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_Verify

type InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_Verify struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Source Reachable Interface. The type is Ipv6Reachable. This attribute is
	// mandatory.
	Reachable interface{}

	// Allow Self Ping. The type is Ipv6SelfPing. This attribute is mandatory.
	SelfPing interface{}

	// Allow Default Route. The type is Ipv6DefaultPing. This attribute is
	// mandatory.
	DefaultPing interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_Verify IPv6 Verify Unicast Souce Reachable This type is a presence type.

func (*InterfaceConfigurations_InterfaceConfiguration_Ipv6Network_Verify) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ipv6PacketFilter

type InterfaceConfigurations_InterfaceConfiguration_Ipv6PacketFilter struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IPv6 Packet filter to be applied to inbound packets.
	Inbound InterfaceConfigurations_InterfaceConfiguration_Ipv6PacketFilter_Inbound

	// IPv6 Packet filter to be applied to outbound packets.
	Outbound InterfaceConfigurations_InterfaceConfiguration_Ipv6PacketFilter_Outbound
}

InterfaceConfigurations_InterfaceConfiguration_Ipv6PacketFilter IPv6 Packet Filtering configuration for the interface

func (*InterfaceConfigurations_InterfaceConfiguration_Ipv6PacketFilter) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ipv6PacketFilter_Inbound

type InterfaceConfigurations_InterfaceConfiguration_Ipv6PacketFilter_Inbound struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Reserved for backward compatibility. IPv6 Packet Filter Name to be applied
	// to Inbound packets, ACL providing HW optimization when applied on multiple
	// interfaces. NOTE: This parameter is mandatory if 'Name' is not specified.
	// The type is string with length: 1..64.
	CommonAclName interface{}

	// Reserved for backward compatibility. IPv6 Packet Filter Name to be applied
	// to Inbound NOTE: This parameter is mandatory if 'CommonACLName' is not
	// specified. The type is string with length: 1..64.
	Name interface{}

	// True if packets hitting the ACL should be counted in hardware per
	// interface.The default is not to count them. NOTE: InterfaceStatistics is
	// allowed only if Name is specified. The type is interface{}.
	InterfaceStatistics interface{}

	// The level of compression applied to the ACL on this interface. The range is
	// 0 to 3 with default being no compression (0). The type is interface{} with
	// range: 0..3.
	CompressionLevel interface{}

	// Array of IPv6 Packet Filter Names to be applied to Inbound packets. The
	// type is slice of string with length: 1..64.
	AclNameArray []interface{}

	// Array of CommonACL flags for each ACL. TRUE indicates HW optimization on
	// multiple interfaces is provided. The type is slice of bool.
	IsCommonArray []interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Ipv6PacketFilter_Inbound IPv6 Packet filter to be applied to inbound packets

func (*InterfaceConfigurations_InterfaceConfiguration_Ipv6PacketFilter_Inbound) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ipv6PacketFilter_Outbound

type InterfaceConfigurations_InterfaceConfiguration_Ipv6PacketFilter_Outbound struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Reserved.  Error if specified. The type is string with length: 1..64.
	DoNotUse interface{}

	// Reserved for backward compatibility. IPv6 Packet Filter Name to be applied
	// to Outbound packets. The type is string with length: 1..64.
	Name interface{}

	// True if packets hitting the ACL should be counted in hardware per
	// interface.The default is not to count them. The type is interface{}.
	InterfaceStatistics interface{}

	// The level of compression applied to the ACL on this interface. The range is
	// 0 to 3 with default being no compression (0). The type is interface{} with
	// range: 0..3.
	CompressionLevel interface{}

	// Array of IPv6 Packet Filter Names to be applied to Inbound packets. The
	// type is slice of string with length: 1..64.
	AclNameArray []interface{}

	// Array of CommonACL flags for each ACL. TRUE indicates HW optimization on
	// multiple interfaces is provided. The type is slice of bool.
	IsCommonArray []interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Ipv6PacketFilter_Outbound IPv6 Packet filter to be applied to outbound packets

func (*InterfaceConfigurations_InterfaceConfiguration_Ipv6PacketFilter_Outbound) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_L2Transport

type InterfaceConfigurations_InterfaceConfiguration_L2Transport struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// This object is only valid on physical interfaces and it controls whether
	// that interface is a port mode Layer 2 attachment circuit (note that for
	// subinterfaces, the Layer 2 property is specified when the subinterface is
	// created).The object must be set before any other L2Transport configuration
	// is supplied for the interface, and must be the last per-interface
	// configuration object to be removed. The type is interface{}.
	Enabled interface{}

	// Enable propagation of the remote attachment-circuit link state to the
	// localattachment-circuit link state. The type is interface{}.
	PropagateRemoteStatus interface{}

	// Monitor Session container for this source interface.
	SpanMonitorSessions InterfaceConfigurations_InterfaceConfiguration_L2Transport_SpanMonitorSessions

	// Interface specific Layer 2 protocol handling.
	L2Protocols InterfaceConfigurations_InterfaceConfiguration_L2Transport_L2Protocols

	// L2 Ethernet Features Configuration.
	L2EthernetFeatures InterfaceConfigurations_InterfaceConfiguration_L2Transport_L2EthernetFeatures

	// Port Attachment Circuit configuration.
	Pac InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac

	// Connection Attachment Circuit configuration.
	Cac InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac

	// ATM L2transport Port Mode Parameters Configuration.
	AtmPortModeParameters InterfaceConfigurations_InterfaceConfiguration_L2Transport_AtmPortModeParameters
}

InterfaceConfigurations_InterfaceConfiguration_L2Transport Interface Layer 2 Transport service configuration data

func (*InterfaceConfigurations_InterfaceConfiguration_L2Transport) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_L2Transport_AtmPortModeParameters

type InterfaceConfigurations_InterfaceConfiguration_L2Transport_AtmPortModeParameters struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configure cell-packing parameters.  All parameters are mandatory.
	CellPacking InterfaceConfigurations_InterfaceConfiguration_L2Transport_AtmPortModeParameters_CellPacking
}

InterfaceConfigurations_InterfaceConfiguration_L2Transport_AtmPortModeParameters ATM L2transport Port Mode Parameters Configuration

func (*InterfaceConfigurations_InterfaceConfiguration_L2Transport_AtmPortModeParameters) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_L2Transport_AtmPortModeParameters_CellPacking

type InterfaceConfigurations_InterfaceConfiguration_L2Transport_AtmPortModeParameters_CellPacking struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Maximum number of cells to be packed in a packet. The type is interface{}
	// with range: 2..255. This attribute is mandatory.
	MaximumCellsPacked interface{}

	// Which cell packing timer to use. The type is interface{} with range: 1..3.
	// This attribute is mandatory.
	CellPackingTimerId interface{}
}

InterfaceConfigurations_InterfaceConfiguration_L2Transport_AtmPortModeParameters_CellPacking Configure cell-packing parameters. All parameters are mandatory. This type is a presence type.

func (*InterfaceConfigurations_InterfaceConfiguration_L2Transport_AtmPortModeParameters_CellPacking) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac

type InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interface QOS configuration.
	Qos InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac_Qos
}

InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac Connection Attachment Circuit configuration.

func (*InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac_Qos

type InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac_Qos struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Egress service policy.
	Output InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac_Qos_Output

	// Ingress service policy.
	Input InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac_Qos_Input
}

InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac_Qos Interface QOS configuration

func (*InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac_Qos) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac_Qos_Input

type InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac_Qos_Input struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Service policy details. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac_Qos_Input_ServicePolicy.
	ServicePolicy []*InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac_Qos_Input_ServicePolicy

	// Service policy details. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac_Qos_Input_ServicePolicyQos.
	ServicePolicyQos []*InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac_Qos_Input_ServicePolicyQos
}

InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac_Qos_Input Ingress service policy

func (*InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac_Qos_Input) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac_Qos_Input_ServicePolicy

type InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac_Qos_Input_ServicePolicy struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of policy-map. The type is string with
	// length: 0..64.
	ServicePolicyName interface{}

	// Turn off L2 or L3 accounting. The type is QosPolicyAccount.
	AccountType interface{}

	// User specified value. The type is interface{} with range: -63..63.
	L1UserDefined interface{}

	// Name of the SPI. The type is string.
	SpiName interface{}

	// TRUE if service-policy applied on svlan. The type is bool.
	SubscriberParentPolicy interface{}

	// Resource ID value. The type is interface{} with range: 0..3.
	ResourceId interface{}

	// service-fragment-parent-policy. The type is bool.
	ServiceFragmentParentPolicy interface{}
}

InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac_Qos_Input_ServicePolicy Service policy details

func (*InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac_Qos_Input_ServicePolicy) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac_Qos_Input_ServicePolicyQos

type InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac_Qos_Input_ServicePolicyQos struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of policy-map. The type is string with
	// length: 0..64.
	ServicePolicyName interface{}

	// Subscriber Group Name Details.
	SubscriberGroupNames InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac_Qos_Input_ServicePolicyQos_SubscriberGroupNames

	// Subscriber Parent Details.
	SubscriberParent InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac_Qos_Input_ServicePolicyQos_SubscriberParent
}

InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac_Qos_Input_ServicePolicyQos Service policy details

func (*InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac_Qos_Input_ServicePolicyQos) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac_Qos_Input_ServicePolicyQos_SubscriberGroupNames

type InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac_Qos_Input_ServicePolicyQos_SubscriberGroupNames struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Subscriber Group details. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac_Qos_Input_ServicePolicyQos_SubscriberGroupNames_SubscriberGroupName.
	SubscriberGroupName []*InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac_Qos_Input_ServicePolicyQos_SubscriberGroupNames_SubscriberGroupName
}

InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac_Qos_Input_ServicePolicyQos_SubscriberGroupNames Subscriber Group Name Details

func (*InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac_Qos_Input_ServicePolicyQos_SubscriberGroupNames) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac_Qos_Input_ServicePolicyQos_SubscriberGroupNames_SubscriberGroupName

type InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac_Qos_Input_ServicePolicyQos_SubscriberGroupNames_SubscriberGroupName struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of policy-map. The type is string with
	// length: 0..64.
	SubscriberGroupString interface{}

	// Turn off L2 or L3 accounting. The type is QosPolicyAccount.
	AccountType interface{}

	// User specified value. The type is interface{} with range: -63..63.
	L1UserDefined interface{}

	// Name of the SPI. The type is string.
	SpiName interface{}

	// Not supported (Leave unspecified). The type is QosFieldNotSupported.
	PolicyMerge interface{}

	// TRUE if service-policy applied on svlan. The type is bool.
	SubscriberParentPolicy interface{}

	// Resource ID value. The type is interface{} with range: 0..3.
	ResourceId interface{}

	// TRUE if service-policy applied is a service-fragment policy). The type is
	// bool.
	ServiceFragmentParentPolicy interface{}
}

InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac_Qos_Input_ServicePolicyQos_SubscriberGroupNames_SubscriberGroupName Subscriber Group details

func (*InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac_Qos_Input_ServicePolicyQos_SubscriberGroupNames_SubscriberGroupName) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac_Qos_Input_ServicePolicyQos_SubscriberParent

type InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac_Qos_Input_ServicePolicyQos_SubscriberParent struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Turn off L2 or L3 accounting. The type is QosPolicyAccount.
	AccountType interface{}

	// User specified value. The type is interface{} with range: -63..63.
	L1UserDefined interface{}

	// Name of the SPI. The type is string.
	SpiName interface{}

	// Not supported (Leave unspecified). The type is QosFieldNotSupported.
	PolicyMerge interface{}

	// TRUE if service-policy applied on svlan. The type is bool.
	SubscriberParentPolicy interface{}

	// Resource ID value. The type is interface{} with range: 0..3.
	ResourceId interface{}

	// TRUE if service-policy applied is a service-fragment policy). The type is
	// bool.
	ServiceFragmentParentPolicy interface{}
}

InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac_Qos_Input_ServicePolicyQos_SubscriberParent Subscriber Parent Details This type is a presence type.

func (*InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac_Qos_Input_ServicePolicyQos_SubscriberParent) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac_Qos_Output

type InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac_Qos_Output struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Service policy details. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac_Qos_Output_ServicePolicy.
	ServicePolicy []*InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac_Qos_Output_ServicePolicy

	// Service policy details. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac_Qos_Output_ServicePolicyQos.
	ServicePolicyQos []*InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac_Qos_Output_ServicePolicyQos
}

InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac_Qos_Output Egress service policy

func (*InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac_Qos_Output) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac_Qos_Output_ServicePolicy

type InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac_Qos_Output_ServicePolicy struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of policy-map. The type is string with
	// length: 0..64.
	ServicePolicyName interface{}

	// Turn off L2 or L3 accounting. The type is QosPolicyAccount.
	AccountType interface{}

	// User specified value. The type is interface{} with range: -63..63.
	L1UserDefined interface{}

	// Name of the SPI. The type is string.
	SpiName interface{}

	// TRUE if service-policy applied on svlan. The type is bool.
	SubscriberParentPolicy interface{}

	// Resource ID value. The type is interface{} with range: 0..3.
	ResourceId interface{}

	// service-fragment-parent-policy. The type is bool.
	ServiceFragmentParentPolicy interface{}
}

InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac_Qos_Output_ServicePolicy Service policy details

func (*InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac_Qos_Output_ServicePolicy) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac_Qos_Output_ServicePolicyQos

type InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac_Qos_Output_ServicePolicyQos struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of policy-map. The type is string with
	// length: 0..64.
	ServicePolicyName interface{}

	// Subscriber Group Name Details.
	SubscriberGroupNames InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac_Qos_Output_ServicePolicyQos_SubscriberGroupNames

	// Subscriber Parent Details.
	SubscriberParent InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac_Qos_Output_ServicePolicyQos_SubscriberParent
}

InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac_Qos_Output_ServicePolicyQos Service policy details

func (*InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac_Qos_Output_ServicePolicyQos) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac_Qos_Output_ServicePolicyQos_SubscriberGroupNames

type InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac_Qos_Output_ServicePolicyQos_SubscriberGroupNames struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Subscriber Group details. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac_Qos_Output_ServicePolicyQos_SubscriberGroupNames_SubscriberGroupName.
	SubscriberGroupName []*InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac_Qos_Output_ServicePolicyQos_SubscriberGroupNames_SubscriberGroupName
}

InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac_Qos_Output_ServicePolicyQos_SubscriberGroupNames Subscriber Group Name Details

func (*InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac_Qos_Output_ServicePolicyQos_SubscriberGroupNames) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac_Qos_Output_ServicePolicyQos_SubscriberGroupNames_SubscriberGroupName

type InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac_Qos_Output_ServicePolicyQos_SubscriberGroupNames_SubscriberGroupName struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of policy-map. The type is string with
	// length: 0..64.
	SubscriberGroupString interface{}

	// Turn off L2 or L3 accounting. The type is QosPolicyAccount.
	AccountType interface{}

	// User specified value. The type is interface{} with range: -63..63.
	L1UserDefined interface{}

	// Name of the SPI. The type is string.
	SpiName interface{}

	// Not supported (Leave unspecified). The type is QosFieldNotSupported.
	PolicyMerge interface{}

	// TRUE if service-policy applied on svlan. The type is bool.
	SubscriberParentPolicy interface{}

	// Resource ID value. The type is interface{} with range: 0..3.
	ResourceId interface{}

	// TRUE if service-policy applied is a service-fragment policy). The type is
	// bool.
	ServiceFragmentParentPolicy interface{}
}

InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac_Qos_Output_ServicePolicyQos_SubscriberGroupNames_SubscriberGroupName Subscriber Group details

func (*InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac_Qos_Output_ServicePolicyQos_SubscriberGroupNames_SubscriberGroupName) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac_Qos_Output_ServicePolicyQos_SubscriberParent

type InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac_Qos_Output_ServicePolicyQos_SubscriberParent struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Turn off L2 or L3 accounting. The type is QosPolicyAccount.
	AccountType interface{}

	// User specified value. The type is interface{} with range: -63..63.
	L1UserDefined interface{}

	// Name of the SPI. The type is string.
	SpiName interface{}

	// Not supported (Leave unspecified). The type is QosFieldNotSupported.
	PolicyMerge interface{}

	// TRUE if service-policy applied on svlan. The type is bool.
	SubscriberParentPolicy interface{}

	// Resource ID value. The type is interface{} with range: 0..3.
	ResourceId interface{}

	// TRUE if service-policy applied is a service-fragment policy). The type is
	// bool.
	ServiceFragmentParentPolicy interface{}
}

InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac_Qos_Output_ServicePolicyQos_SubscriberParent Subscriber Parent Details This type is a presence type.

func (*InterfaceConfigurations_InterfaceConfiguration_L2Transport_Cac_Qos_Output_ServicePolicyQos_SubscriberParent) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_L2Transport_L2EthernetFeatures

type InterfaceConfigurations_InterfaceConfiguration_L2Transport_L2EthernetFeatures struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Egress Ethernet filtering. The type is EgressFiltering. The default value
	// is egress-filtering-type-default.
	EgressFiltering interface{}

	// Mark all ingress packets to bypass any egress VLAN filter. The type is
	// interface{}.
	SourceBypassEgressFiltering interface{}
}

InterfaceConfigurations_InterfaceConfiguration_L2Transport_L2EthernetFeatures L2 Ethernet Features Configuration

func (*InterfaceConfigurations_InterfaceConfiguration_L2Transport_L2EthernetFeatures) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_L2Transport_L2Protocols

type InterfaceConfigurations_InterfaceConfiguration_L2Transport_L2Protocols struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Handling of a specific Layer 2 protocol. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_L2Transport_L2Protocols_L2Protocol.
	L2Protocol []*InterfaceConfigurations_InterfaceConfiguration_L2Transport_L2Protocols_L2Protocol
}

InterfaceConfigurations_InterfaceConfiguration_L2Transport_L2Protocols Interface specific Layer 2 protocol handling

func (*InterfaceConfigurations_InterfaceConfiguration_L2Transport_L2Protocols) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_L2Transport_L2Protocols_L2Protocol

type InterfaceConfigurations_InterfaceConfiguration_L2Transport_L2Protocols_L2Protocol struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Protocol name. The type is L2ProtocolName.
	L2ProtocolName interface{}

	// How to handle the protocol's packets. The type is L2ProtocolMode. This
	// attribute is mandatory.
	Mode interface{}

	// The value to set the MPLS Exp bits to within the PW.This value may be
	// specified if the mode is forward or tunnel and must not be specified if the
	// mode is drop. The type is interface{} with range: 0..7.
	MplsExpBitsValue interface{}
}

InterfaceConfigurations_InterfaceConfiguration_L2Transport_L2Protocols_L2Protocol Handling of a specific Layer 2 protocol

func (*InterfaceConfigurations_InterfaceConfiguration_L2Transport_L2Protocols_L2Protocol) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac

type InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interface QOS configuration.
	Qos InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac_Qos
}

InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac Port Attachment Circuit configuration.

func (*InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac_Qos

type InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac_Qos struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Egress service policy.
	Output InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac_Qos_Output

	// Ingress service policy.
	Input InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac_Qos_Input
}

InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac_Qos Interface QOS configuration

func (*InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac_Qos) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac_Qos_Input

type InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac_Qos_Input struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Service policy details. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac_Qos_Input_ServicePolicy.
	ServicePolicy []*InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac_Qos_Input_ServicePolicy

	// Service policy details. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac_Qos_Input_ServicePolicyQos.
	ServicePolicyQos []*InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac_Qos_Input_ServicePolicyQos
}

InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac_Qos_Input Ingress service policy

func (*InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac_Qos_Input) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac_Qos_Input_ServicePolicy

type InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac_Qos_Input_ServicePolicy struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of policy-map. The type is string with
	// length: 0..64.
	ServicePolicyName interface{}

	// Turn off L2 or L3 accounting. The type is QosPolicyAccount.
	AccountType interface{}

	// User specified value. The type is interface{} with range: -63..63.
	L1UserDefined interface{}

	// Name of the SPI. The type is string.
	SpiName interface{}

	// TRUE if service-policy applied on svlan. The type is bool.
	SubscriberParentPolicy interface{}

	// Resource ID value. The type is interface{} with range: 0..3.
	ResourceId interface{}

	// service-fragment-parent-policy. The type is bool.
	ServiceFragmentParentPolicy interface{}
}

InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac_Qos_Input_ServicePolicy Service policy details

func (*InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac_Qos_Input_ServicePolicy) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac_Qos_Input_ServicePolicyQos

type InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac_Qos_Input_ServicePolicyQos struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of policy-map. The type is string with
	// length: 0..64.
	ServicePolicyName interface{}

	// Subscriber Group Name Details.
	SubscriberGroupNames InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac_Qos_Input_ServicePolicyQos_SubscriberGroupNames

	// Subscriber Parent Details.
	SubscriberParent InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac_Qos_Input_ServicePolicyQos_SubscriberParent
}

InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac_Qos_Input_ServicePolicyQos Service policy details

func (*InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac_Qos_Input_ServicePolicyQos) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac_Qos_Input_ServicePolicyQos_SubscriberGroupNames

type InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac_Qos_Input_ServicePolicyQos_SubscriberGroupNames struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Subscriber Group details. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac_Qos_Input_ServicePolicyQos_SubscriberGroupNames_SubscriberGroupName.
	SubscriberGroupName []*InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac_Qos_Input_ServicePolicyQos_SubscriberGroupNames_SubscriberGroupName
}

InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac_Qos_Input_ServicePolicyQos_SubscriberGroupNames Subscriber Group Name Details

func (*InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac_Qos_Input_ServicePolicyQos_SubscriberGroupNames) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac_Qos_Input_ServicePolicyQos_SubscriberGroupNames_SubscriberGroupName

type InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac_Qos_Input_ServicePolicyQos_SubscriberGroupNames_SubscriberGroupName struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of policy-map. The type is string with
	// length: 0..64.
	SubscriberGroupString interface{}

	// Turn off L2 or L3 accounting. The type is QosPolicyAccount.
	AccountType interface{}

	// User specified value. The type is interface{} with range: -63..63.
	L1UserDefined interface{}

	// Name of the SPI. The type is string.
	SpiName interface{}

	// Not supported (Leave unspecified). The type is QosFieldNotSupported.
	PolicyMerge interface{}

	// TRUE if service-policy applied on svlan. The type is bool.
	SubscriberParentPolicy interface{}

	// Resource ID value. The type is interface{} with range: 0..3.
	ResourceId interface{}

	// TRUE if service-policy applied is a service-fragment policy). The type is
	// bool.
	ServiceFragmentParentPolicy interface{}
}

InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac_Qos_Input_ServicePolicyQos_SubscriberGroupNames_SubscriberGroupName Subscriber Group details

func (*InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac_Qos_Input_ServicePolicyQos_SubscriberGroupNames_SubscriberGroupName) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac_Qos_Input_ServicePolicyQos_SubscriberParent

type InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac_Qos_Input_ServicePolicyQos_SubscriberParent struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Turn off L2 or L3 accounting. The type is QosPolicyAccount.
	AccountType interface{}

	// User specified value. The type is interface{} with range: -63..63.
	L1UserDefined interface{}

	// Name of the SPI. The type is string.
	SpiName interface{}

	// Not supported (Leave unspecified). The type is QosFieldNotSupported.
	PolicyMerge interface{}

	// TRUE if service-policy applied on svlan. The type is bool.
	SubscriberParentPolicy interface{}

	// Resource ID value. The type is interface{} with range: 0..3.
	ResourceId interface{}

	// TRUE if service-policy applied is a service-fragment policy). The type is
	// bool.
	ServiceFragmentParentPolicy interface{}
}

InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac_Qos_Input_ServicePolicyQos_SubscriberParent Subscriber Parent Details This type is a presence type.

func (*InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac_Qos_Input_ServicePolicyQos_SubscriberParent) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac_Qos_Output

type InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac_Qos_Output struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Service policy details. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac_Qos_Output_ServicePolicy.
	ServicePolicy []*InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac_Qos_Output_ServicePolicy

	// Service policy details. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac_Qos_Output_ServicePolicyQos.
	ServicePolicyQos []*InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac_Qos_Output_ServicePolicyQos
}

InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac_Qos_Output Egress service policy

func (*InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac_Qos_Output) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac_Qos_Output_ServicePolicy

type InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac_Qos_Output_ServicePolicy struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of policy-map. The type is string with
	// length: 0..64.
	ServicePolicyName interface{}

	// Turn off L2 or L3 accounting. The type is QosPolicyAccount.
	AccountType interface{}

	// User specified value. The type is interface{} with range: -63..63.
	L1UserDefined interface{}

	// Name of the SPI. The type is string.
	SpiName interface{}

	// TRUE if service-policy applied on svlan. The type is bool.
	SubscriberParentPolicy interface{}

	// Resource ID value. The type is interface{} with range: 0..3.
	ResourceId interface{}

	// service-fragment-parent-policy. The type is bool.
	ServiceFragmentParentPolicy interface{}
}

InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac_Qos_Output_ServicePolicy Service policy details

func (*InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac_Qos_Output_ServicePolicy) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac_Qos_Output_ServicePolicyQos

type InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac_Qos_Output_ServicePolicyQos struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of policy-map. The type is string with
	// length: 0..64.
	ServicePolicyName interface{}

	// Subscriber Group Name Details.
	SubscriberGroupNames InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac_Qos_Output_ServicePolicyQos_SubscriberGroupNames

	// Subscriber Parent Details.
	SubscriberParent InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac_Qos_Output_ServicePolicyQos_SubscriberParent
}

InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac_Qos_Output_ServicePolicyQos Service policy details

func (*InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac_Qos_Output_ServicePolicyQos) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac_Qos_Output_ServicePolicyQos_SubscriberGroupNames

type InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac_Qos_Output_ServicePolicyQos_SubscriberGroupNames struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Subscriber Group details. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac_Qos_Output_ServicePolicyQos_SubscriberGroupNames_SubscriberGroupName.
	SubscriberGroupName []*InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac_Qos_Output_ServicePolicyQos_SubscriberGroupNames_SubscriberGroupName
}

InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac_Qos_Output_ServicePolicyQos_SubscriberGroupNames Subscriber Group Name Details

func (*InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac_Qos_Output_ServicePolicyQos_SubscriberGroupNames) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac_Qos_Output_ServicePolicyQos_SubscriberGroupNames_SubscriberGroupName

type InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac_Qos_Output_ServicePolicyQos_SubscriberGroupNames_SubscriberGroupName struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of policy-map. The type is string with
	// length: 0..64.
	SubscriberGroupString interface{}

	// Turn off L2 or L3 accounting. The type is QosPolicyAccount.
	AccountType interface{}

	// User specified value. The type is interface{} with range: -63..63.
	L1UserDefined interface{}

	// Name of the SPI. The type is string.
	SpiName interface{}

	// Not supported (Leave unspecified). The type is QosFieldNotSupported.
	PolicyMerge interface{}

	// TRUE if service-policy applied on svlan. The type is bool.
	SubscriberParentPolicy interface{}

	// Resource ID value. The type is interface{} with range: 0..3.
	ResourceId interface{}

	// TRUE if service-policy applied is a service-fragment policy). The type is
	// bool.
	ServiceFragmentParentPolicy interface{}
}

InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac_Qos_Output_ServicePolicyQos_SubscriberGroupNames_SubscriberGroupName Subscriber Group details

func (*InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac_Qos_Output_ServicePolicyQos_SubscriberGroupNames_SubscriberGroupName) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac_Qos_Output_ServicePolicyQos_SubscriberParent

type InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac_Qos_Output_ServicePolicyQos_SubscriberParent struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Turn off L2 or L3 accounting. The type is QosPolicyAccount.
	AccountType interface{}

	// User specified value. The type is interface{} with range: -63..63.
	L1UserDefined interface{}

	// Name of the SPI. The type is string.
	SpiName interface{}

	// Not supported (Leave unspecified). The type is QosFieldNotSupported.
	PolicyMerge interface{}

	// TRUE if service-policy applied on svlan. The type is bool.
	SubscriberParentPolicy interface{}

	// Resource ID value. The type is interface{} with range: 0..3.
	ResourceId interface{}

	// TRUE if service-policy applied is a service-fragment policy). The type is
	// bool.
	ServiceFragmentParentPolicy interface{}
}

InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac_Qos_Output_ServicePolicyQos_SubscriberParent Subscriber Parent Details This type is a presence type.

func (*InterfaceConfigurations_InterfaceConfiguration_L2Transport_Pac_Qos_Output_ServicePolicyQos_SubscriberParent) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_L2Transport_SpanMonitorSessions

type InterfaceConfigurations_InterfaceConfiguration_L2Transport_SpanMonitorSessions struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configuration for a particular class of Monitor Session. The type is slice
	// of
	// InterfaceConfigurations_InterfaceConfiguration_L2Transport_SpanMonitorSessions_SpanMonitorSession.
	SpanMonitorSession []*InterfaceConfigurations_InterfaceConfiguration_L2Transport_SpanMonitorSessions_SpanMonitorSession
}

InterfaceConfigurations_InterfaceConfiguration_L2Transport_SpanMonitorSessions Monitor Session container for this source interface

func (*InterfaceConfigurations_InterfaceConfiguration_L2Transport_SpanMonitorSessions) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_L2Transport_SpanMonitorSessions_SpanMonitorSession

type InterfaceConfigurations_InterfaceConfiguration_L2Transport_SpanMonitorSessions_SpanMonitorSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Session Class. The type is SpanSessionClass.
	SessionClass interface{}

	// Mirror a specified number of bytes from start of packet. The type is
	// interface{} with range: 1..10000. Units are byte.
	MirrorFirst interface{}

	// Specify the mirror interval. The type is SpanMirrorInterval.
	MirrorInterval interface{}

	// Attach the interface to a Monitor Session.
	Attachment InterfaceConfigurations_InterfaceConfiguration_L2Transport_SpanMonitorSessions_SpanMonitorSession_Attachment

	// Enable ACL matching for traffic mirroring.
	Acl InterfaceConfigurations_InterfaceConfiguration_L2Transport_SpanMonitorSessions_SpanMonitorSession_Acl
}

InterfaceConfigurations_InterfaceConfiguration_L2Transport_SpanMonitorSessions_SpanMonitorSession Configuration for a particular class of Monitor Session

func (*InterfaceConfigurations_InterfaceConfiguration_L2Transport_SpanMonitorSessions_SpanMonitorSession) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_L2Transport_SpanMonitorSessions_SpanMonitorSession_Acl

type InterfaceConfigurations_InterfaceConfiguration_L2Transport_SpanMonitorSessions_SpanMonitorSession_Acl struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Enable ACL. The type is interface{}. This attribute is mandatory.
	AclEnable interface{}

	// ACL Name. The type is string with length: 1..80.
	AclName interface{}
}

InterfaceConfigurations_InterfaceConfiguration_L2Transport_SpanMonitorSessions_SpanMonitorSession_Acl Enable ACL matching for traffic mirroring This type is a presence type.

func (*InterfaceConfigurations_InterfaceConfiguration_L2Transport_SpanMonitorSessions_SpanMonitorSession_Acl) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_L2Transport_SpanMonitorSessions_SpanMonitorSession_Attachment

type InterfaceConfigurations_InterfaceConfiguration_L2Transport_SpanMonitorSessions_SpanMonitorSession_Attachment struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Session Name. The type is string with length: 1..79. This attribute is
	// mandatory.
	SessionName interface{}

	// Specify the direction of traffic to replicate (optional). The type is
	// SpanTrafficDirection.
	Direction interface{}

	// Enable port level traffic mirroring. The type is interface{}.
	PortLevelEnable interface{}
}

InterfaceConfigurations_InterfaceConfiguration_L2Transport_SpanMonitorSessions_SpanMonitorSession_Attachment Attach the interface to a Monitor Session This type is a presence type.

func (*InterfaceConfigurations_InterfaceConfiguration_L2Transport_SpanMonitorSessions_SpanMonitorSession_Attachment) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Lacp

type InterfaceConfigurations_InterfaceConfiguration_Lacp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// System priority for this bundle. Lower value is higher priority. The type
	// is interface{} with range: 1..65535.
	SystemPriority interface{}

	// Lacp period for the bundle. The type is one of the following types:
	// enumeration BundlePeriod, or int with range: 1..1000.
	Period interface{}

	// Collector Max Delay value to signal to the LACP partner. The type is
	// interface{} with range: 0..65535.
	CollectorMaxDelay interface{}

	// Configure to enable lacp non-revertive mode. The type is interface{}.
	LacpNonrevertive interface{}

	// Lacp mode for the bundle. The type is BundleMode.
	Mode interface{}

	// Configure to enable the fast-switchover mode. The type is interface{}.
	FastSwitchover interface{}

	// Suppress flaps on switchover for the specified period (in ms). The type is
	// interface{} with range: 100..65535.
	SuppressFlaps interface{}

	// System identifier for this bundle. The type is string with pattern:
	// [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	SystemMac interface{}

	// LACP period to request from the partner (LACP standard short period, or
	// rate in milliseconds for use with Cisco-specific extensions). Default is
	// LACP standard long period (30s). The type is one of the following types:
	// enumeration PeriodShortEnum Units are millisecond., or int with range:
	// 1..1000 Units are millisecond..
	PeriodShort interface{}

	// Log churn notifications on the specified system(s). The type is
	// ChurnLogging.
	ChurnLogging interface{}

	// Enable bundle Cisco extensions.
	CiscoExtensions InterfaceConfigurations_InterfaceConfiguration_Lacp_CiscoExtensions

	// Set timeout values for LACP-related timers.
	Timeout InterfaceConfigurations_InterfaceConfiguration_Lacp_Timeout
}

InterfaceConfigurations_InterfaceConfiguration_Lacp Link Aggregation Control Protocol per-interface configuration (for bundle or member)

func (*InterfaceConfigurations_InterfaceConfiguration_Lacp) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Lacp_CiscoExtensions

type InterfaceConfigurations_InterfaceConfiguration_Lacp_CiscoExtensions struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Cisco extensions. The type is interface{}. This attribute is mandatory.
	CiscoExt interface{}

	// Specific Cisco extension to enable / disable. The type is
	// BundleCiscoExtTypes.
	CiscoExtType interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Lacp_CiscoExtensions Enable bundle Cisco extensions This type is a presence type.

func (*InterfaceConfigurations_InterfaceConfiguration_Lacp_CiscoExtensions) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Lacp_Timeout

type InterfaceConfigurations_InterfaceConfiguration_Lacp_Timeout struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Set the timeout between expired and defaulted states. The type is
	// interface{} with range: 0..3000.
	RxDefault interface{}

	// The time in milliseconds for which to run the timer. The type is
	// interface{} with range: 0..120.
	ActorChurn interface{}

	// Set the timeout to use before declaring partner churn. The type is
	// interface{} with range: 0..120.
	PartnerChurn interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Lacp_Timeout Set timeout values for LACP-related timers

func (*InterfaceConfigurations_InterfaceConfiguration_Lacp_Timeout) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Lldp

type InterfaceConfigurations_InterfaceConfiguration_Lldp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// enter LLDP interface submode. The type is bool. This attribute is
	// mandatory.
	LldpIntfEnter interface{}

	// Enable both LLDP TX and RX. The type is bool. The default value is false.
	Enable interface{}

	// Disable LLDP TX.
	Transmit InterfaceConfigurations_InterfaceConfiguration_Lldp_Transmit

	// Disable LLDP RX.
	Receive InterfaceConfigurations_InterfaceConfiguration_Lldp_Receive
}

InterfaceConfigurations_InterfaceConfiguration_Lldp Disable LLDP TX or RX This type is a presence type.

func (*InterfaceConfigurations_InterfaceConfiguration_Lldp) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Lldp_Receive

type InterfaceConfigurations_InterfaceConfiguration_Lldp_Receive struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// disable LLDP RX. The type is bool. The default value is false.
	Disable interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Lldp_Receive Disable LLDP RX

func (*InterfaceConfigurations_InterfaceConfiguration_Lldp_Receive) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Lldp_Transmit

type InterfaceConfigurations_InterfaceConfiguration_Lldp_Transmit struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// disable LLDP TX. The type is bool. The default value is false.
	Disable interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Lldp_Transmit Disable LLDP TX

func (*InterfaceConfigurations_InterfaceConfiguration_Lldp_Transmit) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Loopbacks

type InterfaceConfigurations_InterfaceConfiguration_Loopbacks struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configure extended loopback mode. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_Loopbacks_Loopback.
	Loopback []*InterfaceConfigurations_InterfaceConfiguration_Loopbacks_Loopback
}

InterfaceConfigurations_InterfaceConfiguration_Loopbacks Configure Extended loopback (diagnostics)

func (*InterfaceConfigurations_InterfaceConfiguration_Loopbacks) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Loopbacks_Loopback

type InterfaceConfigurations_InterfaceConfiguration_Loopbacks_Loopback struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Level. The type is interface{} with range: 1..3.
	Level interface{}

	// Loopback. The type is ExtendedEthernetLoopback. This attribute is
	// mandatory.
	Loopback interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Loopbacks_Loopback Configure extended loopback mode

func (*InterfaceConfigurations_InterfaceConfiguration_Loopbacks_Loopback) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_MacAccounting

type InterfaceConfigurations_InterfaceConfiguration_MacAccounting struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Per MAC address accounting statistics. The type is interface{}.
	Ingress interface{}

	// Per MAC address accounting statistics. The type is interface{}.
	Egress interface{}
}

InterfaceConfigurations_InterfaceConfiguration_MacAccounting MAC Accounting Configuration

func (*InterfaceConfigurations_InterfaceConfiguration_MacAccounting) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Macsec

type InterfaceConfigurations_InterfaceConfiguration_Macsec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// macsec-service configuration on interface.
	MacsecService InterfaceConfigurations_InterfaceConfiguration_Macsec_MacsecService

	// Enabling MACSec eap Configuration on Interface.
	Eap InterfaceConfigurations_InterfaceConfiguration_Macsec_Eap

	// MACSec MKA Configuration on Interface.
	PskKeyChain InterfaceConfigurations_InterfaceConfiguration_Macsec_PskKeyChain
}

InterfaceConfigurations_InterfaceConfiguration_Macsec MACSec service for an interface

func (*InterfaceConfigurations_InterfaceConfiguration_Macsec) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Macsec_Eap

type InterfaceConfigurations_InterfaceConfiguration_Macsec_Eap struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Eap config. The type is string with pattern: (eap).
	EapConfig interface{}

	// Name of Policy. The type is string with length: 1..16.
	PolicyName interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Macsec_Eap Enabling MACSec eap Configuration on Interface

func (*InterfaceConfigurations_InterfaceConfiguration_Macsec_Eap) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Macsec_MacsecService

type InterfaceConfigurations_InterfaceConfiguration_Macsec_MacsecService struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// macsec service decryption port. The type is string with pattern:
	// [a-zA-Z0-9._/-]+. This attribute is mandatory.
	DecryptPort interface{}

	// name of keychain. The type is string with length: 1..32. This attribute is
	// mandatory.
	KeyChain interface{}

	// name of policy. The type is string with length: 1..16.
	Policy interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Macsec_MacsecService macsec-service configuration on interface This type is a presence type.

func (*InterfaceConfigurations_InterfaceConfiguration_Macsec_MacsecService) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Macsec_PskKeyChain

type InterfaceConfigurations_InterfaceConfiguration_Macsec_PskKeyChain struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Name of KeyChainName. The type is string with length: 1..32. This attribute
	// is mandatory.
	KeyChainName interface{}

	// Name of Policy. The type is string with length: 1..16.
	PolicyName interface{}

	// name of fallback keychain. The type is string with length: 1..32.
	FallbackKeyChain interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Macsec_PskKeyChain MACSec MKA Configuration on Interface This type is a presence type.

func (*InterfaceConfigurations_InterfaceConfiguration_Macsec_PskKeyChain) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Mlacp

type InterfaceConfigurations_InterfaceConfiguration_Mlacp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The LACP port priority (lower value is higher priority). The type is
	// interface{} with range: 1..65535. The default value is 32768.
	PortPriority interface{}

	// Set the delay before the bundle becomes active after recovery from failure.
	// The type is interface{} with range: 0..65535. The default value is 300.
	RecoveryDelay interface{}

	// Set the type of mLACP switchover to use for this bundle. The type is
	// MlacpSwitchover.
	SwitchoverType interface{}

	// Specify an ICCP Group in which this bundle should operate. The type is
	// interface{} with range: 1..4294967295.
	IccpGroup interface{}

	// Set parameters to maximize between the mLACP peers.
	Maximize InterfaceConfigurations_InterfaceConfiguration_Mlacp_Maximize
}

InterfaceConfigurations_InterfaceConfiguration_Mlacp Multi-chassis LACP configuration

func (*InterfaceConfigurations_InterfaceConfiguration_Mlacp) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Mlacp_Maximize

type InterfaceConfigurations_InterfaceConfiguration_Mlacp_Maximize struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// The paramenter which should be maximized. The type is
	// MlacpMaximizeParameter. This attribute is mandatory.
	MaximizeBy interface{}

	// The number of links below which to switch to the peer if it has more links
	// available. Only applicable if maximizing by links. If 0, no threshold is
	// applied. The type is interface{} with range: 0..64.
	LinkThreshold interface{}

	// The bandwidth (in kbps) below which to switch to the peer if it has more
	// bandwidth available . Only applicable if maximizing by bandwidth. If 0, no
	// threshold is applied. The type is interface{} with range: 0..4294967295.
	BandwidthThreshold interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Mlacp_Maximize Set parameters to maximize between the mLACP peers This type is a presence type.

func (*InterfaceConfigurations_InterfaceConfiguration_Mlacp_Maximize) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Mpls

type InterfaceConfigurations_InterfaceConfiguration_Mpls struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Set the MPLS MTU for the interface. The type is interface{} with range:
	// 68..65535.
	Mtu interface{}

	// MPLS label security.
	LabelSecurity InterfaceConfigurations_InterfaceConfiguration_Mpls_LabelSecurity
}

InterfaceConfigurations_InterfaceConfiguration_Mpls MPLS configuration under an interface

func (*InterfaceConfigurations_InterfaceConfiguration_Mpls) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Mpls_LabelSecurity

type InterfaceConfigurations_InterfaceConfiguration_Mpls_LabelSecurity struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Enable drop of multi-labelled incoming packets on a Interface. The type is
	// interface{}.
	MultiLabelDrop interface{}

	// Enable MPLS RPF for incoming packets on a Interface. The type is
	// interface{}.
	Rpf interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Mpls_LabelSecurity MPLS label security

func (*InterfaceConfigurations_InterfaceConfiguration_Mpls_LabelSecurity) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_MteTunnelAttributes

type InterfaceConfigurations_InterfaceConfiguration_MteTunnelAttributes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Record route used by individual P2MP S2L(s). The type is interface{}.
	RecordRoute interface{}

	// The name of the P2MP tunnel to be included in signalling messages. The type
	// is string with length: 1..254.
	SignalledName interface{}

	// Path selection configuration for this specific tunnel. The type is
	// MplsTePathSelectionMetric.
	PathSelectionMetric interface{}

	// P2MP tunnel ipv6 signalled payload. The type is string with pattern:
	// [0-9a-fA-F]{1,8}.
	SignalledPayload interface{}

	// Specify P2MP tunnel can be fast-rerouted. The type is interface{}.
	FastReroute interface{}

	// Impose an explicit null bellow the TE label. The type is interface{}.
	ImposeExplicitNull interface{}

	// P2MP destination table.
	DestinationLeafs InterfaceConfigurations_InterfaceConfiguration_MteTunnelAttributes_DestinationLeafs

	// P2MP tunnel setup and hold priorities.
	Priority InterfaceConfigurations_InterfaceConfiguration_MteTunnelAttributes_Priority

	// P2MP tunnel new style affinity attributes table.
	NewStyleAffinities InterfaceConfigurations_InterfaceConfiguration_MteTunnelAttributes_NewStyleAffinities

	// P2MP tunnel bandwidth requirement.
	Bandwidth InterfaceConfigurations_InterfaceConfiguration_MteTunnelAttributes_Bandwidth

	// P2MP tunnel affinity and mask.
	AffinityMask InterfaceConfigurations_InterfaceConfiguration_MteTunnelAttributes_AffinityMask

	// Log tunnel LSP messages.
	Logging InterfaceConfigurations_InterfaceConfiguration_MteTunnelAttributes_Logging
}

InterfaceConfigurations_InterfaceConfiguration_MteTunnelAttributes MPLS P2MP tunnel attributes

func (*InterfaceConfigurations_InterfaceConfiguration_MteTunnelAttributes) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_MteTunnelAttributes_AffinityMask

type InterfaceConfigurations_InterfaceConfiguration_MteTunnelAttributes_AffinityMask struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Affinity flags. The type is string with pattern: [0-9a-fA-F]{1,8}.
	Affinity interface{}

	// Affinity mask. The type is string with pattern: [0-9a-fA-F]{1,8}.
	Mask interface{}
}

InterfaceConfigurations_InterfaceConfiguration_MteTunnelAttributes_AffinityMask P2MP tunnel affinity and mask

func (*InterfaceConfigurations_InterfaceConfiguration_MteTunnelAttributes_AffinityMask) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_MteTunnelAttributes_Bandwidth

type InterfaceConfigurations_InterfaceConfiguration_MteTunnelAttributes_Bandwidth struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// DSTE-standard flag. The type is MplsTeBandwidthDste.
	DsteType interface{}

	// Class type for the bandwidth allocation. The type is interface{} with
	// range: 0..1.
	ClassOrPoolType interface{}

	// The value of the bandwidth reserved by this tunnel in kbps. The type is
	// interface{} with range: 0..4294967295.
	Bandwidth interface{}
}

InterfaceConfigurations_InterfaceConfiguration_MteTunnelAttributes_Bandwidth P2MP tunnel bandwidth requirement

func (*InterfaceConfigurations_InterfaceConfiguration_MteTunnelAttributes_Bandwidth) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_MteTunnelAttributes_DestinationLeafs

type InterfaceConfigurations_InterfaceConfiguration_MteTunnelAttributes_DestinationLeafs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// P2MP destination leaf. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_MteTunnelAttributes_DestinationLeafs_DestinationLeaf.
	DestinationLeaf []*InterfaceConfigurations_InterfaceConfiguration_MteTunnelAttributes_DestinationLeafs_DestinationLeaf
}

InterfaceConfigurations_InterfaceConfiguration_MteTunnelAttributes_DestinationLeafs P2MP destination table

func (*InterfaceConfigurations_InterfaceConfiguration_MteTunnelAttributes_DestinationLeafs) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_MteTunnelAttributes_DestinationLeafs_DestinationLeaf

type InterfaceConfigurations_InterfaceConfiguration_MteTunnelAttributes_DestinationLeafs_DestinationLeaf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Address of P2MP destination. 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}]+)?.
	Address interface{}

	// Disables P2MP destination. The type is interface{}.
	DestinationDisable interface{}

	// Always set to true. The type is interface{}.
	Destination interface{}

	// Log tunnel destination s2l messages.
	S2lLogging InterfaceConfigurations_InterfaceConfiguration_MteTunnelAttributes_DestinationLeafs_DestinationLeaf_S2lLogging

	// P2MP destination path-options attributes table.
	PathOptions InterfaceConfigurations_InterfaceConfiguration_MteTunnelAttributes_DestinationLeafs_DestinationLeaf_PathOptions
}

InterfaceConfigurations_InterfaceConfiguration_MteTunnelAttributes_DestinationLeafs_DestinationLeaf P2MP destination leaf

func (*InterfaceConfigurations_InterfaceConfiguration_MteTunnelAttributes_DestinationLeafs_DestinationLeaf) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_MteTunnelAttributes_DestinationLeafs_DestinationLeaf_PathOptions

type InterfaceConfigurations_InterfaceConfiguration_MteTunnelAttributes_DestinationLeafs_DestinationLeaf_PathOptions struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// P2MP destination path option. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_MteTunnelAttributes_DestinationLeafs_DestinationLeaf_PathOptions_PathOption.
	PathOption []*InterfaceConfigurations_InterfaceConfiguration_MteTunnelAttributes_DestinationLeafs_DestinationLeaf_PathOptions_PathOption
}

InterfaceConfigurations_InterfaceConfiguration_MteTunnelAttributes_DestinationLeafs_DestinationLeaf_PathOptions P2MP destination path-options attributes table

func (*InterfaceConfigurations_InterfaceConfiguration_MteTunnelAttributes_DestinationLeafs_DestinationLeaf_PathOptions) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_MteTunnelAttributes_DestinationLeafs_DestinationLeaf_PathOptions_PathOption

type InterfaceConfigurations_InterfaceConfiguration_MteTunnelAttributes_DestinationLeafs_DestinationLeaf_PathOptions_PathOption struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Preference level for this path option. The type is
	// interface{} with range: 1..1000.
	PreferenceLevel interface{}

	// The type of the path option. The type is MplsTePathOption.
	PathType interface{}

	// The ID of the IP explicit path associated with this option. The type is
	// interface{} with range: 1..65535.
	PathId interface{}

	// The name of the IP explicit path associated with this option. The type is
	// string.
	PathName interface{}

	// Path option properties. The type is MplsTePathOptionProperty.
	Lockdown interface{}

	// Path option properties. The type is MplsTePathOptionProperty.
	Verbatim interface{}
}

InterfaceConfigurations_InterfaceConfiguration_MteTunnelAttributes_DestinationLeafs_DestinationLeaf_PathOptions_PathOption P2MP destination path option

func (*InterfaceConfigurations_InterfaceConfiguration_MteTunnelAttributes_DestinationLeafs_DestinationLeaf_PathOptions_PathOption) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_MteTunnelAttributes_DestinationLeafs_DestinationLeaf_S2lLogging

type InterfaceConfigurations_InterfaceConfiguration_MteTunnelAttributes_DestinationLeafs_DestinationLeaf_S2lLogging struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Log tunnel destination s2l rereoute messages. The type is interface{}.
	S2lRerouteMesssage interface{}

	// Log tunnel destination s2l insufficient BW messages. The type is
	// interface{}.
	S2lInsufficientBwMesssage interface{}

	// Enable logging for destination s2l path-calculation failures. The type is
	// interface{}.
	S2lPcalcFailureMessage interface{}

	// Log tunnel destination s2l state messages. The type is interface{}.
	S2lStateMessage interface{}
}

InterfaceConfigurations_InterfaceConfiguration_MteTunnelAttributes_DestinationLeafs_DestinationLeaf_S2lLogging Log tunnel destination s2l messages

func (*InterfaceConfigurations_InterfaceConfiguration_MteTunnelAttributes_DestinationLeafs_DestinationLeaf_S2lLogging) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_MteTunnelAttributes_Logging

type InterfaceConfigurations_InterfaceConfiguration_MteTunnelAttributes_Logging struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Log tunnel messages for insufficient bandwidth. The type is interface{}.
	InsufficientBwMessage interface{}

	// Log tunnel reoptimized messages. The type is interface{}.
	ReoptimizedMessage interface{}

	// Log tunnel bandwidth change messages. The type is interface{}.
	BandwidthChangeMessage interface{}

	// Log all events for a tunnel. The type is interface{}.
	All interface{}

	// Enable logging for path-calculation failures. The type is interface{}.
	PcalcFailureMessage interface{}

	// Log tunnel state messages. The type is interface{}.
	StateMessage interface{}

	// Log tunnel reoptimization attempts messages. The type is interface{}.
	ReoptimizeAttemptsMessage interface{}

	// Log all tunnel sub-LSP state messages. The type is interface{}.
	SubLspStateMessage interface{}

	// Log tunnel rereoute messages. The type is interface{}.
	RerouteMesssage interface{}
}

InterfaceConfigurations_InterfaceConfiguration_MteTunnelAttributes_Logging Log tunnel LSP messages

func (*InterfaceConfigurations_InterfaceConfiguration_MteTunnelAttributes_Logging) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_MteTunnelAttributes_NewStyleAffinities

type InterfaceConfigurations_InterfaceConfiguration_MteTunnelAttributes_NewStyleAffinities struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Tunnel new style affinity attribute. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_MteTunnelAttributes_NewStyleAffinities_NewStyleAffinity.
	NewStyleAffinity []*InterfaceConfigurations_InterfaceConfiguration_MteTunnelAttributes_NewStyleAffinities_NewStyleAffinity
}

InterfaceConfigurations_InterfaceConfiguration_MteTunnelAttributes_NewStyleAffinities P2MP tunnel new style affinity attributes table

func (*InterfaceConfigurations_InterfaceConfiguration_MteTunnelAttributes_NewStyleAffinities) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_MteTunnelAttributes_NewStyleAffinities_NewStyleAffinity

type InterfaceConfigurations_InterfaceConfiguration_MteTunnelAttributes_NewStyleAffinities_NewStyleAffinity struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The type of the affinity entry. The type is
	// MplsTeTunnelAffinity.
	AffinityType interface{}

	// This attribute is a key. The name of the first affinity. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	Affinity1 interface{}

	// This attribute is a key. The name of the second affinity. The type is
	// string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	Affinity2 interface{}

	// This attribute is a key. The name of the third affinity. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	Affinity3 interface{}

	// This attribute is a key. The name of the fourth affinity. The type is
	// string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	Affinity4 interface{}

	// This attribute is a key. The name of the fifth affinity. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	Affinity5 interface{}

	// This attribute is a key. The name of the sixth affinity. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	Affinity6 interface{}

	// This attribute is a key. The name of the seventh affinity. The type is
	// string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	Affinity7 interface{}

	// This attribute is a key. The name of the eighth affinity. The type is
	// string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	Affinity8 interface{}

	// This attribute is a key. The name of the nineth affinity. The type is
	// string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	Affinity9 interface{}

	// This attribute is a key. The name of the tenth affinity. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	Affinity10 interface{}
}

InterfaceConfigurations_InterfaceConfiguration_MteTunnelAttributes_NewStyleAffinities_NewStyleAffinity Tunnel new style affinity attribute

func (*InterfaceConfigurations_InterfaceConfiguration_MteTunnelAttributes_NewStyleAffinities_NewStyleAffinity) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_MteTunnelAttributes_Priority

type InterfaceConfigurations_InterfaceConfiguration_MteTunnelAttributes_Priority struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Setup Priority. The type is interface{} with range: 0..7. This attribute is
	// mandatory.
	SetupPriority interface{}

	// Hold Priority. The type is interface{} with range: 0..7. This attribute is
	// mandatory.
	HoldPriority interface{}
}

InterfaceConfigurations_InterfaceConfiguration_MteTunnelAttributes_Priority P2MP tunnel setup and hold priorities This type is a presence type.

func (*InterfaceConfigurations_InterfaceConfiguration_MteTunnelAttributes_Priority) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Mtus

type InterfaceConfigurations_InterfaceConfiguration_Mtus struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The MTU for the interface. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_Mtus_Mtu.
	Mtu []*InterfaceConfigurations_InterfaceConfiguration_Mtus_Mtu
}

InterfaceConfigurations_InterfaceConfiguration_Mtus The MTU configuration for the interface

func (*InterfaceConfigurations_InterfaceConfiguration_Mtus) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Mtus_Mtu

type InterfaceConfigurations_InterfaceConfiguration_Mtus_Mtu struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The Owner of the interface - eg. for 'LoopbackX'
	// main interface this is 'loopback'. The type is string with pattern:
	// [\w\-\.:,_@#%$\+=\|;]+.
	Owner interface{}

	// The MTU value. The type is interface{} with range: 64..65535. This
	// attribute is mandatory.
	Mtu interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Mtus_Mtu The MTU for the interface

func (*InterfaceConfigurations_InterfaceConfiguration_Mtus_Mtu) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_NetFlow

type InterfaceConfigurations_InterfaceConfiguration_NetFlow struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configure datalinkframesection netflow.
	DataLinkFrameSection InterfaceConfigurations_InterfaceConfiguration_NetFlow_DataLinkFrameSection

	// Configure MPLS netflow.
	Mpls InterfaceConfigurations_InterfaceConfiguration_NetFlow_Mpls

	// Configure IPv6 netflow.
	Ipv6 InterfaceConfigurations_InterfaceConfiguration_NetFlow_Ipv6

	// Configure IPv4 netflow.
	Ipv4 InterfaceConfigurations_InterfaceConfiguration_NetFlow_Ipv4
}

InterfaceConfigurations_InterfaceConfiguration_NetFlow Interface netflow configuration

func (*InterfaceConfigurations_InterfaceConfiguration_NetFlow) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_NetFlow_DataLinkFrameSection

type InterfaceConfigurations_InterfaceConfiguration_NetFlow_DataLinkFrameSection struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configure a flow monitor map.
	FlowMonitorMap InterfaceConfigurations_InterfaceConfiguration_NetFlow_DataLinkFrameSection_FlowMonitorMap
}

InterfaceConfigurations_InterfaceConfiguration_NetFlow_DataLinkFrameSection Configure datalinkframesection netflow

func (*InterfaceConfigurations_InterfaceConfiguration_NetFlow_DataLinkFrameSection) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_NetFlow_DataLinkFrameSection_FlowMonitorMap

type InterfaceConfigurations_InterfaceConfiguration_NetFlow_DataLinkFrameSection_FlowMonitorMap struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configure ingress monitoring direction.
	Ingress InterfaceConfigurations_InterfaceConfiguration_NetFlow_DataLinkFrameSection_FlowMonitorMap_Ingress

	// Configure egress monitoring direction.
	Egress InterfaceConfigurations_InterfaceConfiguration_NetFlow_DataLinkFrameSection_FlowMonitorMap_Egress
}

InterfaceConfigurations_InterfaceConfiguration_NetFlow_DataLinkFrameSection_FlowMonitorMap Configure a flow monitor map

func (*InterfaceConfigurations_InterfaceConfiguration_NetFlow_DataLinkFrameSection_FlowMonitorMap) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_NetFlow_DataLinkFrameSection_FlowMonitorMap_Egress

type InterfaceConfigurations_InterfaceConfiguration_NetFlow_DataLinkFrameSection_FlowMonitorMap_Egress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Specify a sampler for a flow monitor. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_NetFlow_DataLinkFrameSection_FlowMonitorMap_Egress_FlowMonitorName.
	FlowMonitorName []*InterfaceConfigurations_InterfaceConfiguration_NetFlow_DataLinkFrameSection_FlowMonitorMap_Egress_FlowMonitorName
}

InterfaceConfigurations_InterfaceConfiguration_NetFlow_DataLinkFrameSection_FlowMonitorMap_Egress Configure egress monitoring direction

func (*InterfaceConfigurations_InterfaceConfiguration_NetFlow_DataLinkFrameSection_FlowMonitorMap_Egress) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_NetFlow_DataLinkFrameSection_FlowMonitorMap_Egress_FlowMonitorName

type InterfaceConfigurations_InterfaceConfiguration_NetFlow_DataLinkFrameSection_FlowMonitorMap_Egress_FlowMonitorName struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Flow monitor map name. The type is string with
	// pattern: [\w\-\.:,_@#%$\+=\|;]+.
	MonitorMapName interface{}

	// Sampler map name. The type is string. This attribute is mandatory.
	SamplerMapName interface{}
}

InterfaceConfigurations_InterfaceConfiguration_NetFlow_DataLinkFrameSection_FlowMonitorMap_Egress_FlowMonitorName Specify a sampler for a flow monitor

func (*InterfaceConfigurations_InterfaceConfiguration_NetFlow_DataLinkFrameSection_FlowMonitorMap_Egress_FlowMonitorName) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_NetFlow_DataLinkFrameSection_FlowMonitorMap_Ingress

type InterfaceConfigurations_InterfaceConfiguration_NetFlow_DataLinkFrameSection_FlowMonitorMap_Ingress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Specify a sampler for a flow monitor. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_NetFlow_DataLinkFrameSection_FlowMonitorMap_Ingress_FlowMonitorName.
	FlowMonitorName []*InterfaceConfigurations_InterfaceConfiguration_NetFlow_DataLinkFrameSection_FlowMonitorMap_Ingress_FlowMonitorName
}

InterfaceConfigurations_InterfaceConfiguration_NetFlow_DataLinkFrameSection_FlowMonitorMap_Ingress Configure ingress monitoring direction

func (*InterfaceConfigurations_InterfaceConfiguration_NetFlow_DataLinkFrameSection_FlowMonitorMap_Ingress) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_NetFlow_DataLinkFrameSection_FlowMonitorMap_Ingress_FlowMonitorName

type InterfaceConfigurations_InterfaceConfiguration_NetFlow_DataLinkFrameSection_FlowMonitorMap_Ingress_FlowMonitorName struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Flow monitor map name. The type is string with
	// pattern: [\w\-\.:,_@#%$\+=\|;]+.
	MonitorMapName interface{}

	// Sampler map name. The type is string. This attribute is mandatory.
	SamplerMapName interface{}
}

InterfaceConfigurations_InterfaceConfiguration_NetFlow_DataLinkFrameSection_FlowMonitorMap_Ingress_FlowMonitorName Specify a sampler for a flow monitor

func (*InterfaceConfigurations_InterfaceConfiguration_NetFlow_DataLinkFrameSection_FlowMonitorMap_Ingress_FlowMonitorName) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_NetFlow_Ipv4

type InterfaceConfigurations_InterfaceConfiguration_NetFlow_Ipv4 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configure a flow monitor map.
	FlowMonitorMap InterfaceConfigurations_InterfaceConfiguration_NetFlow_Ipv4_FlowMonitorMap
}

InterfaceConfigurations_InterfaceConfiguration_NetFlow_Ipv4 Configure IPv4 netflow

func (*InterfaceConfigurations_InterfaceConfiguration_NetFlow_Ipv4) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_NetFlow_Ipv4_FlowMonitorMap

type InterfaceConfigurations_InterfaceConfiguration_NetFlow_Ipv4_FlowMonitorMap struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configure ingress monitoring direction.
	Ingress InterfaceConfigurations_InterfaceConfiguration_NetFlow_Ipv4_FlowMonitorMap_Ingress

	// Configure egress monitoring direction.
	Egress InterfaceConfigurations_InterfaceConfiguration_NetFlow_Ipv4_FlowMonitorMap_Egress
}

InterfaceConfigurations_InterfaceConfiguration_NetFlow_Ipv4_FlowMonitorMap Configure a flow monitor map

func (*InterfaceConfigurations_InterfaceConfiguration_NetFlow_Ipv4_FlowMonitorMap) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_NetFlow_Ipv4_FlowMonitorMap_Egress

type InterfaceConfigurations_InterfaceConfiguration_NetFlow_Ipv4_FlowMonitorMap_Egress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Specify a sampler for a flow monitor. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_NetFlow_Ipv4_FlowMonitorMap_Egress_FlowMonitorName.
	FlowMonitorName []*InterfaceConfigurations_InterfaceConfiguration_NetFlow_Ipv4_FlowMonitorMap_Egress_FlowMonitorName
}

InterfaceConfigurations_InterfaceConfiguration_NetFlow_Ipv4_FlowMonitorMap_Egress Configure egress monitoring direction

func (*InterfaceConfigurations_InterfaceConfiguration_NetFlow_Ipv4_FlowMonitorMap_Egress) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_NetFlow_Ipv4_FlowMonitorMap_Egress_FlowMonitorName

type InterfaceConfigurations_InterfaceConfiguration_NetFlow_Ipv4_FlowMonitorMap_Egress_FlowMonitorName struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Flow monitor map name. The type is string with
	// pattern: [\w\-\.:,_@#%$\+=\|;]+.
	MonitorMapName interface{}

	// Sampler map name. The type is string. This attribute is mandatory.
	SamplerMapName interface{}
}

InterfaceConfigurations_InterfaceConfiguration_NetFlow_Ipv4_FlowMonitorMap_Egress_FlowMonitorName Specify a sampler for a flow monitor

func (*InterfaceConfigurations_InterfaceConfiguration_NetFlow_Ipv4_FlowMonitorMap_Egress_FlowMonitorName) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_NetFlow_Ipv4_FlowMonitorMap_Ingress

type InterfaceConfigurations_InterfaceConfiguration_NetFlow_Ipv4_FlowMonitorMap_Ingress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Specify a sampler for a flow monitor. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_NetFlow_Ipv4_FlowMonitorMap_Ingress_FlowMonitorName.
	FlowMonitorName []*InterfaceConfigurations_InterfaceConfiguration_NetFlow_Ipv4_FlowMonitorMap_Ingress_FlowMonitorName
}

InterfaceConfigurations_InterfaceConfiguration_NetFlow_Ipv4_FlowMonitorMap_Ingress Configure ingress monitoring direction

func (*InterfaceConfigurations_InterfaceConfiguration_NetFlow_Ipv4_FlowMonitorMap_Ingress) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_NetFlow_Ipv4_FlowMonitorMap_Ingress_FlowMonitorName

type InterfaceConfigurations_InterfaceConfiguration_NetFlow_Ipv4_FlowMonitorMap_Ingress_FlowMonitorName struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Flow monitor map name. The type is string with
	// pattern: [\w\-\.:,_@#%$\+=\|;]+.
	MonitorMapName interface{}

	// Sampler map name. The type is string. This attribute is mandatory.
	SamplerMapName interface{}
}

InterfaceConfigurations_InterfaceConfiguration_NetFlow_Ipv4_FlowMonitorMap_Ingress_FlowMonitorName Specify a sampler for a flow monitor

func (*InterfaceConfigurations_InterfaceConfiguration_NetFlow_Ipv4_FlowMonitorMap_Ingress_FlowMonitorName) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_NetFlow_Ipv6

type InterfaceConfigurations_InterfaceConfiguration_NetFlow_Ipv6 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configure a flow monitor map.
	FlowMonitorMap InterfaceConfigurations_InterfaceConfiguration_NetFlow_Ipv6_FlowMonitorMap
}

InterfaceConfigurations_InterfaceConfiguration_NetFlow_Ipv6 Configure IPv6 netflow

func (*InterfaceConfigurations_InterfaceConfiguration_NetFlow_Ipv6) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_NetFlow_Ipv6_FlowMonitorMap

type InterfaceConfigurations_InterfaceConfiguration_NetFlow_Ipv6_FlowMonitorMap struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configure ingress monitoring direction.
	Ingress InterfaceConfigurations_InterfaceConfiguration_NetFlow_Ipv6_FlowMonitorMap_Ingress

	// Configure egress monitoring direction.
	Egress InterfaceConfigurations_InterfaceConfiguration_NetFlow_Ipv6_FlowMonitorMap_Egress
}

InterfaceConfigurations_InterfaceConfiguration_NetFlow_Ipv6_FlowMonitorMap Configure a flow monitor map

func (*InterfaceConfigurations_InterfaceConfiguration_NetFlow_Ipv6_FlowMonitorMap) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_NetFlow_Ipv6_FlowMonitorMap_Egress

type InterfaceConfigurations_InterfaceConfiguration_NetFlow_Ipv6_FlowMonitorMap_Egress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Specify a sampler for a flow monitor. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_NetFlow_Ipv6_FlowMonitorMap_Egress_FlowMonitorName.
	FlowMonitorName []*InterfaceConfigurations_InterfaceConfiguration_NetFlow_Ipv6_FlowMonitorMap_Egress_FlowMonitorName
}

InterfaceConfigurations_InterfaceConfiguration_NetFlow_Ipv6_FlowMonitorMap_Egress Configure egress monitoring direction

func (*InterfaceConfigurations_InterfaceConfiguration_NetFlow_Ipv6_FlowMonitorMap_Egress) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_NetFlow_Ipv6_FlowMonitorMap_Egress_FlowMonitorName

type InterfaceConfigurations_InterfaceConfiguration_NetFlow_Ipv6_FlowMonitorMap_Egress_FlowMonitorName struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Flow monitor map name. The type is string with
	// pattern: [\w\-\.:,_@#%$\+=\|;]+.
	MonitorMapName interface{}

	// Sampler map name. The type is string. This attribute is mandatory.
	SamplerMapName interface{}
}

InterfaceConfigurations_InterfaceConfiguration_NetFlow_Ipv6_FlowMonitorMap_Egress_FlowMonitorName Specify a sampler for a flow monitor

func (*InterfaceConfigurations_InterfaceConfiguration_NetFlow_Ipv6_FlowMonitorMap_Egress_FlowMonitorName) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_NetFlow_Ipv6_FlowMonitorMap_Ingress

type InterfaceConfigurations_InterfaceConfiguration_NetFlow_Ipv6_FlowMonitorMap_Ingress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Specify a sampler for a flow monitor. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_NetFlow_Ipv6_FlowMonitorMap_Ingress_FlowMonitorName.
	FlowMonitorName []*InterfaceConfigurations_InterfaceConfiguration_NetFlow_Ipv6_FlowMonitorMap_Ingress_FlowMonitorName
}

InterfaceConfigurations_InterfaceConfiguration_NetFlow_Ipv6_FlowMonitorMap_Ingress Configure ingress monitoring direction

func (*InterfaceConfigurations_InterfaceConfiguration_NetFlow_Ipv6_FlowMonitorMap_Ingress) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_NetFlow_Ipv6_FlowMonitorMap_Ingress_FlowMonitorName

type InterfaceConfigurations_InterfaceConfiguration_NetFlow_Ipv6_FlowMonitorMap_Ingress_FlowMonitorName struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Flow monitor map name. The type is string with
	// pattern: [\w\-\.:,_@#%$\+=\|;]+.
	MonitorMapName interface{}

	// Sampler map name. The type is string. This attribute is mandatory.
	SamplerMapName interface{}
}

InterfaceConfigurations_InterfaceConfiguration_NetFlow_Ipv6_FlowMonitorMap_Ingress_FlowMonitorName Specify a sampler for a flow monitor

func (*InterfaceConfigurations_InterfaceConfiguration_NetFlow_Ipv6_FlowMonitorMap_Ingress_FlowMonitorName) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_NetFlow_Mpls

type InterfaceConfigurations_InterfaceConfiguration_NetFlow_Mpls struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configure a flow monitor map.
	FlowMonitorMap InterfaceConfigurations_InterfaceConfiguration_NetFlow_Mpls_FlowMonitorMap
}

InterfaceConfigurations_InterfaceConfiguration_NetFlow_Mpls Configure MPLS netflow

func (*InterfaceConfigurations_InterfaceConfiguration_NetFlow_Mpls) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_NetFlow_Mpls_FlowMonitorMap

type InterfaceConfigurations_InterfaceConfiguration_NetFlow_Mpls_FlowMonitorMap struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configure ingress monitoring direction.
	Ingress InterfaceConfigurations_InterfaceConfiguration_NetFlow_Mpls_FlowMonitorMap_Ingress

	// Configure egress monitoring direction.
	Egress InterfaceConfigurations_InterfaceConfiguration_NetFlow_Mpls_FlowMonitorMap_Egress
}

InterfaceConfigurations_InterfaceConfiguration_NetFlow_Mpls_FlowMonitorMap Configure a flow monitor map

func (*InterfaceConfigurations_InterfaceConfiguration_NetFlow_Mpls_FlowMonitorMap) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_NetFlow_Mpls_FlowMonitorMap_Egress

type InterfaceConfigurations_InterfaceConfiguration_NetFlow_Mpls_FlowMonitorMap_Egress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Specify a sampler for a flow monitor. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_NetFlow_Mpls_FlowMonitorMap_Egress_FlowMonitorName.
	FlowMonitorName []*InterfaceConfigurations_InterfaceConfiguration_NetFlow_Mpls_FlowMonitorMap_Egress_FlowMonitorName
}

InterfaceConfigurations_InterfaceConfiguration_NetFlow_Mpls_FlowMonitorMap_Egress Configure egress monitoring direction

func (*InterfaceConfigurations_InterfaceConfiguration_NetFlow_Mpls_FlowMonitorMap_Egress) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_NetFlow_Mpls_FlowMonitorMap_Egress_FlowMonitorName

type InterfaceConfigurations_InterfaceConfiguration_NetFlow_Mpls_FlowMonitorMap_Egress_FlowMonitorName struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Flow monitor map name. The type is string with
	// pattern: [\w\-\.:,_@#%$\+=\|;]+.
	MonitorMapName interface{}

	// Sampler map name. The type is string. This attribute is mandatory.
	SamplerMapName interface{}
}

InterfaceConfigurations_InterfaceConfiguration_NetFlow_Mpls_FlowMonitorMap_Egress_FlowMonitorName Specify a sampler for a flow monitor

func (*InterfaceConfigurations_InterfaceConfiguration_NetFlow_Mpls_FlowMonitorMap_Egress_FlowMonitorName) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_NetFlow_Mpls_FlowMonitorMap_Ingress

type InterfaceConfigurations_InterfaceConfiguration_NetFlow_Mpls_FlowMonitorMap_Ingress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Specify a sampler for a flow monitor. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_NetFlow_Mpls_FlowMonitorMap_Ingress_FlowMonitorName.
	FlowMonitorName []*InterfaceConfigurations_InterfaceConfiguration_NetFlow_Mpls_FlowMonitorMap_Ingress_FlowMonitorName
}

InterfaceConfigurations_InterfaceConfiguration_NetFlow_Mpls_FlowMonitorMap_Ingress Configure ingress monitoring direction

func (*InterfaceConfigurations_InterfaceConfiguration_NetFlow_Mpls_FlowMonitorMap_Ingress) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_NetFlow_Mpls_FlowMonitorMap_Ingress_FlowMonitorName

type InterfaceConfigurations_InterfaceConfiguration_NetFlow_Mpls_FlowMonitorMap_Ingress_FlowMonitorName struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Flow monitor map name. The type is string with
	// pattern: [\w\-\.:,_@#%$\+=\|;]+.
	MonitorMapName interface{}

	// Sampler map name. The type is string. This attribute is mandatory.
	SamplerMapName interface{}
}

InterfaceConfigurations_InterfaceConfiguration_NetFlow_Mpls_FlowMonitorMap_Ingress_FlowMonitorName Specify a sampler for a flow monitor

func (*InterfaceConfigurations_InterfaceConfiguration_NetFlow_Mpls_FlowMonitorMap_Ingress_FlowMonitorName) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_NvSatelliteAccess

type InterfaceConfigurations_InterfaceConfiguration_NvSatelliteAccess struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interface QOS configuration.
	Qos InterfaceConfigurations_InterfaceConfiguration_NvSatelliteAccess_Qos
}

InterfaceConfigurations_InterfaceConfiguration_NvSatelliteAccess nV Satellite Access Link Configuration

func (*InterfaceConfigurations_InterfaceConfiguration_NvSatelliteAccess) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_NvSatelliteAccess_Qos

type InterfaceConfigurations_InterfaceConfiguration_NvSatelliteAccess_Qos struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Egress service policy.
	Output InterfaceConfigurations_InterfaceConfiguration_NvSatelliteAccess_Qos_Output

	// Ingress service policy.
	Input InterfaceConfigurations_InterfaceConfiguration_NvSatelliteAccess_Qos_Input
}

InterfaceConfigurations_InterfaceConfiguration_NvSatelliteAccess_Qos Interface QOS configuration

func (*InterfaceConfigurations_InterfaceConfiguration_NvSatelliteAccess_Qos) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_NvSatelliteAccess_Qos_Input

type InterfaceConfigurations_InterfaceConfiguration_NvSatelliteAccess_Qos_Input struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Service policy details. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_NvSatelliteAccess_Qos_Input_ServicePolicy.
	ServicePolicy []*InterfaceConfigurations_InterfaceConfiguration_NvSatelliteAccess_Qos_Input_ServicePolicy
}

InterfaceConfigurations_InterfaceConfiguration_NvSatelliteAccess_Qos_Input Ingress service policy

func (*InterfaceConfigurations_InterfaceConfiguration_NvSatelliteAccess_Qos_Input) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_NvSatelliteAccess_Qos_Input_ServicePolicy

type InterfaceConfigurations_InterfaceConfiguration_NvSatelliteAccess_Qos_Input_ServicePolicy struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of policy-map. The type is string with
	// length: 0..64.
	ServicePolicyName interface{}
}

InterfaceConfigurations_InterfaceConfiguration_NvSatelliteAccess_Qos_Input_ServicePolicy Service policy details

func (*InterfaceConfigurations_InterfaceConfiguration_NvSatelliteAccess_Qos_Input_ServicePolicy) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_NvSatelliteAccess_Qos_Output

type InterfaceConfigurations_InterfaceConfiguration_NvSatelliteAccess_Qos_Output struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Service policy details. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_NvSatelliteAccess_Qos_Output_ServicePolicy.
	ServicePolicy []*InterfaceConfigurations_InterfaceConfiguration_NvSatelliteAccess_Qos_Output_ServicePolicy
}

InterfaceConfigurations_InterfaceConfiguration_NvSatelliteAccess_Qos_Output Egress service policy

func (*InterfaceConfigurations_InterfaceConfiguration_NvSatelliteAccess_Qos_Output) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_NvSatelliteAccess_Qos_Output_ServicePolicy

type InterfaceConfigurations_InterfaceConfiguration_NvSatelliteAccess_Qos_Output_ServicePolicy struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of policy-map. The type is string with
	// length: 0..64.
	ServicePolicyName interface{}
}

InterfaceConfigurations_InterfaceConfiguration_NvSatelliteAccess_Qos_Output_ServicePolicy Service policy details

func (*InterfaceConfigurations_InterfaceConfiguration_NvSatelliteAccess_Qos_Output_ServicePolicy) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricLink struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Hub & Spoke connection to a single Satellite. The type is interface{} with
	// range: 100..65534. This attribute is mandatory.
	Satellite interface{}

	// Mininum number of active links required. The type is interface{} with
	// range: 1..64.
	MinimumRequiredLinks interface{}

	// Redundancy submode.
	Redundancy InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricLink_Redundancy

	// Remote Ports table.
	RemotePorts InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricLink_RemotePorts

	// Interface QOS configuration.
	Qos InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricLink_Qos

	// Ethernet Satellite configuration.
	EthernetFeatures InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricLink_EthernetFeatures

	// Frequency Synchronization satellite configuration.
	FrequencySynchronization InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricLink_FrequencySynchronization
}

InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricLink nV Satellite Fabric Link Configuration This type is a presence type.

func (*InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricLink) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricLink_EthernetFeatures struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CFM Satellite configuration.
	Cfm InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricLink_EthernetFeatures_Cfm
}

InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricLink_EthernetFeatures Ethernet Satellite configuration

type InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricLink_EthernetFeatures_Cfm struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Continuity-Check Interval. The type is CfmCcmInterval.
	ContinuityCheckInterval interface{}

	// Maintenance Domain Level. The type is interface{} with range: 0..7.
	Level interface{}

	// Enable CFM on Satellite. The type is interface{}.
	Enable interface{}
}

InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricLink_EthernetFeatures_Cfm CFM Satellite configuration

type InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricLink_FrequencySynchronization struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Enable Frequency Synchronization. The type is interface{}.
	Enable interface{}
}

InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricLink_FrequencySynchronization Frequency Synchronization satellite configuration

type InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricLink_Qos struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Egress service policy.
	Output InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricLink_Qos_Output

	// Ingress service policy.
	Input InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricLink_Qos_Input
}

InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricLink_Qos Interface QOS configuration

type InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricLink_Qos_Input struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Service policy details. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricLink_Qos_Input_ServicePolicy.
	ServicePolicy []*InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricLink_Qos_Input_ServicePolicy
}

InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricLink_Qos_Input Ingress service policy

type InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricLink_Qos_Input_ServicePolicy struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of policy-map. The type is string with
	// length: 0..64.
	ServicePolicyName interface{}
}

InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricLink_Qos_Input_ServicePolicy Service policy details

type InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricLink_Qos_Output struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Service policy details. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricLink_Qos_Output_ServicePolicy.
	ServicePolicy []*InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricLink_Qos_Output_ServicePolicy
}

InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricLink_Qos_Output Egress service policy

type InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricLink_Qos_Output_ServicePolicy struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of policy-map. The type is string with
	// length: 0..64.
	ServicePolicyName interface{}
}

InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricLink_Qos_Output_ServicePolicy Service policy details

type InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricLink_Redundancy struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Links the satellite fabric to the given ICCP group. The type is interface{}
	// with range: 0..4294967295.
	IccpGroup interface{}

	// Mininum number of active links preferred. The type is interface{} with
	// range: 1..64.
	MinimumPreferredLinks interface{}
}

InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricLink_Redundancy Redundancy submode

type InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricLink_RemotePorts struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Remote Ports. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricLink_RemotePorts_RemotePort.
	RemotePort []*InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricLink_RemotePorts_RemotePort
}

InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricLink_RemotePorts Remote Ports table

type InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricLink_RemotePorts_RemotePort struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Port type. The type is string with pattern:
	// [\w\-\.:,_@#%$\+=\|;]+.
	PortType interface{}

	// This attribute is a key. Slot. The type is interface{} with range: 0..8.
	Slot interface{}

	// This attribute is a key. Sub slot. The type is interface{} with range:
	// 0..8.
	SubSlot interface{}

	// Port range. The type is string. This attribute is mandatory.
	PortRange interface{}
}

InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricLink_RemotePorts_RemotePort Remote Ports

type InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricNetwork

type InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricNetwork struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Enable. The type is interface{}. This attribute is mandatory.
	Enable interface{}

	// Connected Satellite table.
	Satellites InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricNetwork_Satellites

	// Redundancy submode.
	Redundancy InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricNetwork_Redundancy
}

InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricNetwork Complex Network connection to one or more Satellites This type is a presence type.

func (*InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricNetwork) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricNetwork_Redundancy

type InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricNetwork_Redundancy struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Links the satellite fabric to the given ICCP group. The type is interface{}
	// with range: 0..4294967295.
	IccpGroup interface{}

	// Mininum number of active links preferred. The type is interface{} with
	// range: 1..64.
	MinimumPreferredLinks interface{}
}

InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricNetwork_Redundancy Redundancy submode

func (*InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricNetwork_Redundancy) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricNetwork_Satellites

type InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricNetwork_Satellites struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Connected Satellite. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricNetwork_Satellites_Satellite.
	Satellite []*InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricNetwork_Satellites_Satellite

	// Interface QOS configuration.
	Qos InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricNetwork_Satellites_Qos
}

InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricNetwork_Satellites Connected Satellite table

func (*InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricNetwork_Satellites) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricNetwork_Satellites_Qos

type InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricNetwork_Satellites_Qos struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Egress service policy.
	Output InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricNetwork_Satellites_Qos_Output

	// Ingress service policy.
	Input InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricNetwork_Satellites_Qos_Input
}

InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricNetwork_Satellites_Qos Interface QOS configuration

func (*InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricNetwork_Satellites_Qos) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricNetwork_Satellites_Qos_Input

type InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricNetwork_Satellites_Qos_Input struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Service policy details. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricNetwork_Satellites_Qos_Input_ServicePolicy.
	ServicePolicy []*InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricNetwork_Satellites_Qos_Input_ServicePolicy
}

InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricNetwork_Satellites_Qos_Input Ingress service policy

func (*InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricNetwork_Satellites_Qos_Input) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricNetwork_Satellites_Qos_Input_ServicePolicy

type InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricNetwork_Satellites_Qos_Input_ServicePolicy struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of policy-map. The type is string with
	// length: 0..64.
	ServicePolicyName interface{}
}

InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricNetwork_Satellites_Qos_Input_ServicePolicy Service policy details

func (*InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricNetwork_Satellites_Qos_Input_ServicePolicy) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricNetwork_Satellites_Qos_Output

type InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricNetwork_Satellites_Qos_Output struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Service policy details. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricNetwork_Satellites_Qos_Output_ServicePolicy.
	ServicePolicy []*InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricNetwork_Satellites_Qos_Output_ServicePolicy
}

InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricNetwork_Satellites_Qos_Output Egress service policy

func (*InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricNetwork_Satellites_Qos_Output) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricNetwork_Satellites_Qos_Output_ServicePolicy

type InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricNetwork_Satellites_Qos_Output_ServicePolicy struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of policy-map. The type is string with
	// length: 0..64.
	ServicePolicyName interface{}
}

InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricNetwork_Satellites_Qos_Output_ServicePolicy Service policy details

func (*InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricNetwork_Satellites_Qos_Output_ServicePolicy) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricNetwork_Satellites_Satellite

type InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricNetwork_Satellites_Satellite struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Satellite ID. The type is interface{} with range:
	// 100..65534.
	SatelliteId interface{}

	// Enable. The type is interface{}. This attribute is mandatory.
	Enable interface{}

	// Remote Ports table.
	RemotePorts InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricNetwork_Satellites_Satellite_RemotePorts
}

InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricNetwork_Satellites_Satellite Connected Satellite

func (*InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricNetwork_Satellites_Satellite) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricNetwork_Satellites_Satellite_RemotePorts

type InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricNetwork_Satellites_Satellite_RemotePorts struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Remote Ports. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricNetwork_Satellites_Satellite_RemotePorts_RemotePort.
	RemotePort []*InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricNetwork_Satellites_Satellite_RemotePorts_RemotePort
}

InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricNetwork_Satellites_Satellite_RemotePorts Remote Ports table

func (*InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricNetwork_Satellites_Satellite_RemotePorts) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricNetwork_Satellites_Satellite_RemotePorts_RemotePort

type InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricNetwork_Satellites_Satellite_RemotePorts_RemotePort struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Port type. The type is string with pattern:
	// [\w\-\.:,_@#%$\+=\|;]+.
	PortType interface{}

	// This attribute is a key. Slot. The type is interface{} with range: 0..8.
	Slot interface{}

	// This attribute is a key. Sub slot. The type is interface{} with range:
	// 0..8.
	SubSlot interface{}

	// Port range. The type is string. This attribute is mandatory.
	PortRange interface{}
}

InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricNetwork_Satellites_Satellite_RemotePorts_RemotePort Remote Ports

func (*InterfaceConfigurations_InterfaceConfiguration_NvSatelliteFabricNetwork_Satellites_Satellite_RemotePorts_RemotePort) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Nve

type InterfaceConfigurations_InterfaceConfiguration_Nve struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// UDP port number in VxLAN encapsulation. The type is VxlanUdpPortEnum. The
	// default value is ietf-udp-port.
	VxLanUdpPort interface{}

	// The Overlay Encapsulation for this NVE. The type is OverlayEncapEnum. The
	// default value is vx-lan-encapsulation.
	OverlayEncapsulation interface{}

	// Source Interface for this NVE. The type is string.
	SourceInterface interface{}

	// The Ingress Replication Protocol for this NVE. The type is IrProtocolEnum.
	IngressReplicationProtocol interface{}

	// Enable anycast mode for this NVE interface.
	Anycast InterfaceConfigurations_InterfaceConfiguration_Nve_Anycast

	// Redundancy configuration for this NVE.
	Redundancy InterfaceConfigurations_InterfaceConfiguration_Nve_Redundancy

	// VNI configuration Table for this NVE.
	MemberVnis InterfaceConfigurations_InterfaceConfiguration_Nve_MemberVnis
}

InterfaceConfigurations_InterfaceConfiguration_Nve NVE operational data

func (*InterfaceConfigurations_InterfaceConfiguration_Nve) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Nve_Anycast

type InterfaceConfigurations_InterfaceConfiguration_Nve_Anycast struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Name of the Anycast mode source interface. The type is string.
	SourceInterface interface{}

	// MCast group for syncing between Anycast gateways. 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}]+)?.
	SyncGroup interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Nve_Anycast Enable anycast mode for this NVE interface

func (*InterfaceConfigurations_InterfaceConfiguration_Nve_Anycast) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Nve_MemberVnis

type InterfaceConfigurations_InterfaceConfiguration_Nve_MemberVnis struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VNI member attributes. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_Nve_MemberVnis_MemberVni.
	MemberVni []*InterfaceConfigurations_InterfaceConfiguration_Nve_MemberVnis_MemberVni
}

InterfaceConfigurations_InterfaceConfiguration_Nve_MemberVnis VNI configuration Table for this NVE

func (*InterfaceConfigurations_InterfaceConfiguration_Nve_MemberVnis) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Nve_MemberVnis_MemberVni

type InterfaceConfigurations_InterfaceConfiguration_Nve_MemberVnis_MemberVni struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Single VNI or Range Start. The type is interface{}
	// with range: 1..16777215.
	VniStart interface{}

	// This attribute is a key. Range End. The type is interface{} with range:
	// 1..16777215.
	VniEnd interface{}

	// Control protocol for VxLAN tunnel endpoint reachability. The type is
	// HostReachProtocol.
	HostReachability interface{}

	// VRF associated with the VxLAN segment. The type is string.
	Vrf interface{}

	// Suppression of unknown unicast flooding. The type is
	// UnknownUnicastFloodingEnum.
	UnknownUnicastFlooding interface{}

	// Per-evi load balance mode. The type is LoadBalanceEnum.
	LoadBalancePerEvi interface{}

	// Enable VNI. The type is interface{}.
	Enable interface{}

	// Mulitcast core group range associated with the VxLAN segment(s).
	Multicast InterfaceConfigurations_InterfaceConfiguration_Nve_MemberVnis_MemberVni_Multicast
}

InterfaceConfigurations_InterfaceConfiguration_Nve_MemberVnis_MemberVni VNI member attributes

func (*InterfaceConfigurations_InterfaceConfiguration_Nve_MemberVnis_MemberVni) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Nve_MemberVnis_MemberVni_Multicast

type InterfaceConfigurations_InterfaceConfiguration_Nve_MemberVnis_MemberVni_Multicast struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// IPV4 group address of the tunnel source. 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}]+)?.
	MulticastGroupMin interface{}

	// IPV4 group address MAX. 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}]+)?.
	MulticastGroupMax interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Nve_MemberVnis_MemberVni_Multicast Mulitcast core group range associated with the VxLAN segment(s) This type is a presence type.

func (*InterfaceConfigurations_InterfaceConfiguration_Nve_MemberVnis_MemberVni_Multicast) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Nve_Redundancy

type InterfaceConfigurations_InterfaceConfiguration_Nve_Redundancy struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Enable Redundancy. The type is interface{}.
	Enable interface{}

	// VXLAN backbone.
	BackboneVxLan InterfaceConfigurations_InterfaceConfiguration_Nve_Redundancy_BackboneVxLan

	// MPLS backbone.
	BackboneMpls InterfaceConfigurations_InterfaceConfiguration_Nve_Redundancy_BackboneMpls
}

InterfaceConfigurations_InterfaceConfiguration_Nve_Redundancy Redundancy configuration for this NVE

func (*InterfaceConfigurations_InterfaceConfiguration_Nve_Redundancy) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Nve_Redundancy_BackboneMpls

type InterfaceConfigurations_InterfaceConfiguration_Nve_Redundancy_BackboneMpls struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// MPLS backbone ICCP group. The type is interface{} with range:
	// 0..4294967295.
	BackboneMplsiccp interface{}

	// Enable Backbone MPLS. The type is interface{}.
	Enable interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Nve_Redundancy_BackboneMpls MPLS backbone

func (*InterfaceConfigurations_InterfaceConfiguration_Nve_Redundancy_BackboneMpls) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Nve_Redundancy_BackboneVxLan

type InterfaceConfigurations_InterfaceConfiguration_Nve_Redundancy_BackboneVxLan struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Enable Backbone VxLAN. The type is interface{}.
	Enable interface{}

	// VxLAN backbone ICCP group. The type is interface{} with range:
	// 0..4294967295.
	BackboneVxLaniccp interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Nve_Redundancy_BackboneVxLan VXLAN backbone

func (*InterfaceConfigurations_InterfaceConfiguration_Nve_Redundancy_BackboneVxLan) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Optics

type InterfaceConfigurations_InterfaceConfiguration_Optics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Select power level (in units of 0.1dBm). The type is interface{} with
	// range: -190..20.
	OpticsTransmitPower interface{}

	// Configure max delta among all measured channel powers . The type is
	// interface{} with range: -500..300.
	OpticsOtsChannelPowerMaxDelta interface{}

	// Configure optics loopback mode . The type is OpticsLoopback. The default
	// value is none.
	OpticsLoopback interface{}

	// Configure Optical safety remote interlock (OSRI). The type is bool.
	OpticsOtsOsri interface{}

	// Select Amplifier Gain Degrade High Threshold(in units of 0.1dBm). The type
	// is interface{} with range: 0..500.
	OpticsOtsAmplifierGainDegradeHighThreshold interface{}

	// Select RX Voa Attenuation Setpoint(in units of 0.1dBm). The type is
	// interface{} with range: 0..200.
	OpticsOtsRxVoaAttenuation interface{}

	// Configure optics fec . The type is OpticsFec. The default value is
	// fec-none.
	OpticsFec interface{}

	// Select DGD high threshold(in units of 0.1ps). The type is interface{} with
	// range: 0..18000.
	OpticsDgdHighThreshold interface{}

	// Select Amplifier Channel Power(in units of 0 .1dBm). The type is
	// interface{} with range: -500..300.
	OpticsOtsAmplifierChannelPower interface{}

	// Configure amplifier working mode. The type is OpticsOtsAmpliControlMode.
	OpticsOtsAmplifierControlMode interface{}

	// Select Amplifier Gain value(in units of 0.1dBm). The type is interface{}
	// with range: 0..500.
	OpticsOtsAmplifierGain interface{}

	// Normal or extended Ampli Gain Range. The type is OpticsOtsAmpliGainRange.
	OpticsOtsAmplifierGainRange interface{}

	// Configure safety Control Mode. The type is OpticsOtsSafetyControlMode.
	OpticsOtsSafetyControlMode interface{}

	// Select min chromatic dispersion (in units of ps/nm). The type is
	// interface{} with range: -280000..280000.
	OpticsCdMin interface{}

	// Select TX Voa Attenuation Setpoint(in units of 0.1dBm). The type is
	// interface{} with range: 0..200.
	OpticsOtsTxVoaAttenuation interface{}

	// Select Amplifier Tilt value(in units of 0.1dB). The type is interface{}
	// with range: -50..50.
	OpticsOtsAmplifierTilt interface{}

	// Configure optics transmit laser shutdown . The type is bool.
	OpticsTransmitShutdown interface{}

	// BaudRate(Max Length 10). The type is string with length: 1..20.
	OpticsBaudRate interface{}

	// Select Performance Monitoring as Enable or Disable. The type is bool. The
	// default value is true.
	OpticsPerformanceMonitoring interface{}

	// Select max chromatic dispersion (in units of ps/nm). The type is
	// interface{} with range: -280000..280000.
	OpticsCdMax interface{}

	// BitsPerSymbol(Max Length 9). The type is string with length: 1..20.
	OpticsBitsPerSymbol interface{}

	// Select power level (in units of percentage). The type is interface{} with
	// range: 0..100.
	OpticsLbcHighThreshold interface{}

	// Select chromatic dispersion high threshold(in units of ps/nm). The type is
	// interface{} with range: -280000..280000.
	OpticsCdHighThreshold interface{}

	// Select OSNR low threshold(in units of 0.01db). The type is interface{} with
	// range: 0..4000.
	OpticsOsnrLowThreshold interface{}

	// Select Amplifier Gain Degrade Low Threshold(in units of 0.1dBm). The type
	// is interface{} with range: 0..500.
	OpticsOtsAmplifierGainDegradeLowThreshold interface{}

	// Select chromatic dispersion low threshold(in units of ps/nm). The type is
	// interface{} with range: -280000..280000.
	OpticsCdLowThreshold interface{}

	// breakout mode configuration. The type is string with pattern:
	// (4x10)|(4x25).
	Breakout interface{}

	// Configure Rx threshold.
	RxThresholds InterfaceConfigurations_InterfaceConfiguration_Optics_RxThresholds

	// Configure Network srlgs.
	OpticsNetworkSrlgs InterfaceConfigurations_InterfaceConfiguration_Optics_OpticsNetworkSrlgs

	// Configure optics DWDM Carrier.
	OpticsDwdmCarrier InterfaceConfigurations_InterfaceConfiguration_Optics_OpticsDwdmCarrier

	// Optics lanes.
	OpticsLanes InterfaceConfigurations_InterfaceConfiguration_Optics_OpticsLanes

	// Configure Tx threshold.
	TxThresholds InterfaceConfigurations_InterfaceConfiguration_Optics_TxThresholds
}

InterfaceConfigurations_InterfaceConfiguration_Optics Optics controller configuration

func (*InterfaceConfigurations_InterfaceConfiguration_Optics) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Optics_OpticsDwdmCarrier

type InterfaceConfigurations_InterfaceConfiguration_Optics_OpticsDwdmCarrier struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// DWDM Channel Grid Type. The type is OpticsDwdmCarrierGrid. This attribute
	// is mandatory.
	GridType interface{}

	// DWDM Channel Parameter Type ITU-Channel or Frequency or Wavelength. The
	// type is OpticsDwdmCarrierParam. This attribute is mandatory.
	ParamType interface{}

	// Type ITU-Channel Range 1-100, Frequency Range 19115-19610, Wavelength Range
	// 1528773-1568362, 100MHz Frequency Range 1911500-1961000. The type is
	// interface{} with range: 1..1961000. This attribute is mandatory.
	ParamValue interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Optics_OpticsDwdmCarrier Configure optics DWDM Carrier This type is a presence type.

func (*InterfaceConfigurations_InterfaceConfiguration_Optics_OpticsDwdmCarrier) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Optics_OpticsLanes

type InterfaceConfigurations_InterfaceConfiguration_Optics_OpticsLanes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Lane. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_Optics_OpticsLanes_OpticsLane.
	OpticsLane []*InterfaceConfigurations_InterfaceConfiguration_Optics_OpticsLanes_OpticsLane
}

InterfaceConfigurations_InterfaceConfiguration_Optics_OpticsLanes Optics lanes

func (*InterfaceConfigurations_InterfaceConfiguration_Optics_OpticsLanes) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Optics_OpticsLanes_OpticsLane

type InterfaceConfigurations_InterfaceConfiguration_Optics_OpticsLanes_OpticsLane struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Lane Number. The type is interface{} with range:
	// 0..4294967295.
	Index interface{}

	// Configure description for this Lane. The type is string with length:
	// 1..255.
	Description interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Optics_OpticsLanes_OpticsLane Lane

func (*InterfaceConfigurations_InterfaceConfiguration_Optics_OpticsLanes_OpticsLane) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Optics_OpticsNetworkSrlgs

type InterfaceConfigurations_InterfaceConfiguration_Optics_OpticsNetworkSrlgs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configure network srlg sets. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_Optics_OpticsNetworkSrlgs_OpticsNetworkSrlg.
	OpticsNetworkSrlg []*InterfaceConfigurations_InterfaceConfiguration_Optics_OpticsNetworkSrlgs_OpticsNetworkSrlg
}

InterfaceConfigurations_InterfaceConfiguration_Optics_OpticsNetworkSrlgs Configure Network srlgs

func (*InterfaceConfigurations_InterfaceConfiguration_Optics_OpticsNetworkSrlgs) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Optics_OpticsNetworkSrlgs_OpticsNetworkSrlg

type InterfaceConfigurations_InterfaceConfiguration_Optics_OpticsNetworkSrlgs_OpticsNetworkSrlg struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Set index. The type is interface{} with range:
	// 1..17.
	SetId interface{}

	// none. The type is interface{} with range: 0..4294967294.
	Srlg1 interface{}

	// none. The type is interface{} with range: 0..4294967294.
	Srlg2 interface{}

	// none. The type is interface{} with range: 0..4294967294.
	Srlg3 interface{}

	// none. The type is interface{} with range: 0..4294967294.
	Srlg4 interface{}

	// none. The type is interface{} with range: 0..4294967294.
	Srlg5 interface{}

	// none. The type is interface{} with range: 0..4294967294.
	Srlg6 interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Optics_OpticsNetworkSrlgs_OpticsNetworkSrlg Configure network srlg sets

func (*InterfaceConfigurations_InterfaceConfiguration_Optics_OpticsNetworkSrlgs_OpticsNetworkSrlg) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Optics_RxThresholds

type InterfaceConfigurations_InterfaceConfiguration_Optics_RxThresholds struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Optics RX Low or high threshold configuration. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_Optics_RxThresholds_RxThreshold.
	RxThreshold []*InterfaceConfigurations_InterfaceConfiguration_Optics_RxThresholds_RxThreshold
}

InterfaceConfigurations_InterfaceConfiguration_Optics_RxThresholds Configure Rx threshold

func (*InterfaceConfigurations_InterfaceConfiguration_Optics_RxThresholds) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Optics_RxThresholds_RxThreshold

type InterfaceConfigurations_InterfaceConfiguration_Optics_RxThresholds_RxThreshold struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Low or high rx threshold. The type is Threshold.
	RxThresholdType interface{}

	// Select power level (in units of 0.1dBm). The type is interface{} with
	// range: -400..300. This attribute is mandatory.
	RxThreshold interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Optics_RxThresholds_RxThreshold Optics RX Low or high threshold configuration

func (*InterfaceConfigurations_InterfaceConfiguration_Optics_RxThresholds_RxThreshold) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Optics_TxThresholds

type InterfaceConfigurations_InterfaceConfiguration_Optics_TxThresholds struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Optics TX Low or high threshold configuration. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_Optics_TxThresholds_TxThreshold.
	TxThreshold []*InterfaceConfigurations_InterfaceConfiguration_Optics_TxThresholds_TxThreshold
}

InterfaceConfigurations_InterfaceConfiguration_Optics_TxThresholds Configure Tx threshold

func (*InterfaceConfigurations_InterfaceConfiguration_Optics_TxThresholds) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Optics_TxThresholds_TxThreshold

type InterfaceConfigurations_InterfaceConfiguration_Optics_TxThresholds_TxThreshold struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Low or high tx threshold. The type is Threshold.
	TxThresholdType interface{}

	// Select power level (in units of 0.1dBm). The type is interface{} with
	// range: -400..300. This attribute is mandatory.
	TxThreshold interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Optics_TxThresholds_TxThreshold Optics TX Low or high threshold configuration

func (*InterfaceConfigurations_InterfaceConfiguration_Optics_TxThresholds_TxThreshold) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Otu

type InterfaceConfigurations_InterfaceConfiguration_Otu struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// General Communication Channel configuration. The type is interface{}.
	Gcc interface{}

	// Signal failure threshold. The type is interface{} with range: 5..9.
	Sf interface{}

	// Configure secondary admin state . The type is OtnSecAdminState. The default
	// value is normal.
	SecondaryAdminState interface{}

	// Signal degrade threshold. The type is interface{} with range: 5..9.
	Sd interface{}

	// Configure performance monitoring. The type is OtnPerMon. The default value
	// is enable.
	PerformanceMonitoring interface{}

	// Type of Loopback. The type is OtnLoopback.
	Loopback interface{}

	// Configure forward error correction. The type is OtuForwardErrorCorrection.
	// The default value is none.
	Fec interface{}

	// Configure OTN Send TTI value for OS config.
	OtnSendTtitcmos InterfaceConfigurations_InterfaceConfiguration_Otu_OtnSendTtitcmos

	// Configure OTN Send TTI value for DAPI configs.
	OtnSendTtitcmdapi InterfaceConfigurations_InterfaceConfiguration_Otu_OtnSendTtitcmdapi

	// Configure OTN Expected TTI value for SAPI configs.
	OtnExpectedTtisapi InterfaceConfigurations_InterfaceConfiguration_Otu_OtnExpectedTtisapi

	// Configure Proactive Protection.
	ProactiveProtection InterfaceConfigurations_InterfaceConfiguration_Otu_ProactiveProtection

	// Configure Network srlgs.
	NetworkSrlgs InterfaceConfigurations_InterfaceConfiguration_Otu_NetworkSrlgs

	// Configure OTN Send TTI value for Full ASCII/HEX.
	OtnSendTti InterfaceConfigurations_InterfaceConfiguration_Otu_OtnSendTti

	// Configure OTN Expected TTI value for DAPI configs.
	OtnExpectedTtitcmdapi InterfaceConfigurations_InterfaceConfiguration_Otu_OtnExpectedTtitcmdapi

	// Configure OTN Send TTI value for SAPI configs.
	OtnSendTtisapi InterfaceConfigurations_InterfaceConfiguration_Otu_OtnSendTtisapi

	// Enable Prbs And configure.
	Prbs InterfaceConfigurations_InterfaceConfiguration_Otu_Prbs

	// Configure OTN Expected TTI value for OS config.
	OtnExpectedTtitcmos InterfaceConfigurations_InterfaceConfiguration_Otu_OtnExpectedTtitcmos

	// Configure OTN Expected TTI value for Full ASCII/HEX.
	OtnExpectedTti InterfaceConfigurations_InterfaceConfiguration_Otu_OtnExpectedTti
}

InterfaceConfigurations_InterfaceConfiguration_Otu OTU port controller configuration

func (*InterfaceConfigurations_InterfaceConfiguration_Otu) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Otu_NetworkSrlgs

type InterfaceConfigurations_InterfaceConfiguration_Otu_NetworkSrlgs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configure network srlg sets. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_Otu_NetworkSrlgs_NetworkSrlg.
	NetworkSrlg []*InterfaceConfigurations_InterfaceConfiguration_Otu_NetworkSrlgs_NetworkSrlg
}

InterfaceConfigurations_InterfaceConfiguration_Otu_NetworkSrlgs Configure Network srlgs

func (*InterfaceConfigurations_InterfaceConfiguration_Otu_NetworkSrlgs) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Otu_NetworkSrlgs_NetworkSrlg

type InterfaceConfigurations_InterfaceConfiguration_Otu_NetworkSrlgs_NetworkSrlg struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Set index. The type is interface{} with range:
	// 1..17.
	SetId interface{}

	// First value for Network SRLG. The type is interface{} with range:
	// 0..4294967294.
	Srlg1 interface{}

	// Second value for Network SRLG. The type is interface{} with range:
	// 0..4294967294.
	Srlg2 interface{}

	// Third value for Network SRLG. The type is interface{} with range:
	// 0..4294967294.
	Srlg3 interface{}

	// Forth value for Network SRLG. The type is interface{} with range:
	// 0..4294967294.
	Srlg4 interface{}

	// Fifth value for Network SRLG. The type is interface{} with range:
	// 0..4294967294.
	Srlg5 interface{}

	// Sixth value for Network SRLG. The type is interface{} with range:
	// 0..4294967294.
	Srlg6 interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Otu_NetworkSrlgs_NetworkSrlg Configure network srlg sets

func (*InterfaceConfigurations_InterfaceConfiguration_Otu_NetworkSrlgs_NetworkSrlg) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Otu_OtnExpectedTti

type InterfaceConfigurations_InterfaceConfiguration_Otu_OtnExpectedTti struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TTI string type (FULL ASCII or  DAPI ASCII or SAPI ASCII or hex format or
	// OS ASCII or OS HEX). The type is OtnExpTtiTypeFull.
	StringType interface{}

	// Full ASCII text (Max 64 characters). The type is string with length: 1..64.
	FullAsciiString interface{}

	// Hex nibbles (Max 128 - The string length should be an even number). The
	// type is string with length: 1..128.
	HexString interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Otu_OtnExpectedTti Configure OTN Expected TTI value for Full ASCII/HEX

func (*InterfaceConfigurations_InterfaceConfiguration_Otu_OtnExpectedTti) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Otu_OtnExpectedTtisapi

type InterfaceConfigurations_InterfaceConfiguration_Otu_OtnExpectedTtisapi struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TTI string type (FULL ASCII or  DAPI ASCII or SAPI ASCII or hex format or
	// OS ASCII or OS HEX). The type is OtnExpTtiTypeSapi.
	StringType interface{}

	// SAPI ASCII text (Max 14 characters). The type is string with length: 1..14.
	SapiAsciiString interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Otu_OtnExpectedTtisapi Configure OTN Expected TTI value for SAPI configs

func (*InterfaceConfigurations_InterfaceConfiguration_Otu_OtnExpectedTtisapi) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Otu_OtnExpectedTtitcmdapi

type InterfaceConfigurations_InterfaceConfiguration_Otu_OtnExpectedTtitcmdapi struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TTI string type (FULL ASCII or  DAPI ASCII or SAPI ASCII or hex format or
	// OS ASCII or OS HEX). The type is OtnExpTtiTypeDapi.
	StringType interface{}

	// DAPI ASCII text (Max 14 characters). The type is string with length: 1..14.
	DapiAsciiString interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Otu_OtnExpectedTtitcmdapi Configure OTN Expected TTI value for DAPI configs

func (*InterfaceConfigurations_InterfaceConfiguration_Otu_OtnExpectedTtitcmdapi) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Otu_OtnExpectedTtitcmos

type InterfaceConfigurations_InterfaceConfiguration_Otu_OtnExpectedTtitcmos struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TTI string type (FULL ASCII or  DAPI ASCII or SAPI ASCII or hex format or
	// OS ASCII or OS HEX). The type is OtnExpTtiTypeOs.
	StringType interface{}

	// OS ASCII text (Max 32 characters). The type is string with length: 1..32.
	OsasciiString interface{}

	// OS HEX text (Max 64 characters). The type is string with length: 1..64.
	OshexString interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Otu_OtnExpectedTtitcmos Configure OTN Expected TTI value for OS config

func (*InterfaceConfigurations_InterfaceConfiguration_Otu_OtnExpectedTtitcmos) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Otu_OtnSendTti

type InterfaceConfigurations_InterfaceConfiguration_Otu_OtnSendTti struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TTI string type (FULL ASCII or  DAPI ASCII or SAPI ASCII or hex format or
	// OS ASCII or OS HEX). The type is OtnSendTtiTypeFull.
	StringType interface{}

	// Full ASCII text (Max 64 characters). The type is string with length: 1..64.
	FullAsciiString interface{}

	// Hex nibbles (Max 128 - The string length should be an even number). The
	// type is string with length: 1..128.
	HexString interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Otu_OtnSendTti Configure OTN Send TTI value for Full ASCII/HEX

func (*InterfaceConfigurations_InterfaceConfiguration_Otu_OtnSendTti) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Otu_OtnSendTtisapi

type InterfaceConfigurations_InterfaceConfiguration_Otu_OtnSendTtisapi struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TTI string type (FULL ASCII or  DAPI ASCII or SAPI ASCII or hex format or
	// OS ASCII or OS HEX). The type is OtnSendTtiTypeSapi.
	StringType interface{}

	// SAPI ASCII text (Max 14 characters). The type is string with length: 1..14.
	SapiAsciiString interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Otu_OtnSendTtisapi Configure OTN Send TTI value for SAPI configs

func (*InterfaceConfigurations_InterfaceConfiguration_Otu_OtnSendTtisapi) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Otu_OtnSendTtitcmdapi

type InterfaceConfigurations_InterfaceConfiguration_Otu_OtnSendTtitcmdapi struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TTI string type (FULL ASCII or  DAPI ASCII or SAPI ASCII or hex format or
	// OS ASCII or OS HEX). The type is OtnSendTtiTypeDapi.
	StringType interface{}

	// DAPI ASCII text (Max 14 characters). The type is string with length: 1..14.
	DapiAsciiString interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Otu_OtnSendTtitcmdapi Configure OTN Send TTI value for DAPI configs

func (*InterfaceConfigurations_InterfaceConfiguration_Otu_OtnSendTtitcmdapi) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Otu_OtnSendTtitcmos

type InterfaceConfigurations_InterfaceConfiguration_Otu_OtnSendTtitcmos struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TTI string type (FULL ASCII or  DAPI ASCII or SAPI ASCII or hex format or
	// OS ASCII or OS HEX). The type is OtnSendTtiTypeOs.
	StringType interface{}

	// OS ASCII text (Max 32 characters). The type is string with length: 1..32.
	OsasciiString interface{}

	// OS HEX text (Max 64 characters). The type is string with length: 1..64.
	OshexString interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Otu_OtnSendTtitcmos Configure OTN Send TTI value for OS config

func (*InterfaceConfigurations_InterfaceConfiguration_Otu_OtnSendTtitcmos) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Otu_Prbs

type InterfaceConfigurations_InterfaceConfiguration_Otu_Prbs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Mode value. The type is OtuMode.
	ModeValue interface{}

	// Pattern value. The type is OtuPattern.
	Patternvalue interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Otu_Prbs Enable Prbs And configure

func (*InterfaceConfigurations_InterfaceConfiguration_Otu_Prbs) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Otu_ProactiveProtection

type InterfaceConfigurations_InterfaceConfiguration_Otu_ProactiveProtection struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Enable Proactive Protection. The type is interface{}.
	Status interface{}

	// Proactive Protection Threshold.
	TriggerThreshold InterfaceConfigurations_InterfaceConfiguration_Otu_ProactiveProtection_TriggerThreshold

	// Proactive Protection Window.
	RevertWindow InterfaceConfigurations_InterfaceConfiguration_Otu_ProactiveProtection_RevertWindow

	// Proactive Protection Window.
	TriggerWindow InterfaceConfigurations_InterfaceConfiguration_Otu_ProactiveProtection_TriggerWindow

	// Proactive Protection Threshold.
	RevertThreshold InterfaceConfigurations_InterfaceConfiguration_Otu_ProactiveProtection_RevertThreshold
}

InterfaceConfigurations_InterfaceConfiguration_Otu_ProactiveProtection Configure Proactive Protection

func (*InterfaceConfigurations_InterfaceConfiguration_Otu_ProactiveProtection) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Otu_ProactiveProtection_RevertThreshold

type InterfaceConfigurations_InterfaceConfiguration_Otu_ProactiveProtection_RevertThreshold struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Bit error rate coefficient. The type is interface{} with range: 1..9.
	Coefficient interface{}

	// Bit error rate power. The type is interface{} with range: 4..10.
	Power interface{}

	// Proactive Protection supported. The type is interface{}.
	Enable interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Otu_ProactiveProtection_RevertThreshold Proactive Protection Threshold

func (*InterfaceConfigurations_InterfaceConfiguration_Otu_ProactiveProtection_RevertThreshold) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Otu_ProactiveProtection_RevertWindow

type InterfaceConfigurations_InterfaceConfiguration_Otu_ProactiveProtection_RevertWindow struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Integration window for FRR trigger in MS. The type is interface{} with
	// range: 2000..10000.
	Value interface{}

	// Enable Proactive Protection. The type is interface{}.
	Enable interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Otu_ProactiveProtection_RevertWindow Proactive Protection Window

func (*InterfaceConfigurations_InterfaceConfiguration_Otu_ProactiveProtection_RevertWindow) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Otu_ProactiveProtection_TriggerThreshold

type InterfaceConfigurations_InterfaceConfiguration_Otu_ProactiveProtection_TriggerThreshold struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Bit error rate coefficient. The type is interface{} with range: 1..9.
	Coefficient interface{}

	// Bit error rate power. The type is interface{} with range: 3..9.
	Power interface{}

	// Proactive Protection supported. The type is interface{}.
	Enable interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Otu_ProactiveProtection_TriggerThreshold Proactive Protection Threshold

func (*InterfaceConfigurations_InterfaceConfiguration_Otu_ProactiveProtection_TriggerThreshold) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Otu_ProactiveProtection_TriggerWindow

type InterfaceConfigurations_InterfaceConfiguration_Otu_ProactiveProtection_TriggerWindow struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Integration window for FRR trigger in MS. The type is interface{} with
	// range: 10..10000.
	Value interface{}

	// Enable Proactive Protection. The type is interface{}.
	Enable interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Otu_ProactiveProtection_TriggerWindow Proactive Protection Window

func (*InterfaceConfigurations_InterfaceConfiguration_Otu_ProactiveProtection_TriggerWindow) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Pbr

type InterfaceConfigurations_InterfaceConfiguration_Pbr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Class for subscriber ingress policy. The type is string.
	ServicePolicyIn interface{}

	// PBR service policy configuration.
	ServicePolicy InterfaceConfigurations_InterfaceConfiguration_Pbr_ServicePolicy
}

InterfaceConfigurations_InterfaceConfiguration_Pbr Interface PBR configuration

func (*InterfaceConfigurations_InterfaceConfiguration_Pbr) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Pbr_ServicePolicy

type InterfaceConfigurations_InterfaceConfiguration_Pbr_ServicePolicy struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Ingress service policy. The type is string.
	Input interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Pbr_ServicePolicy PBR service policy configuration

func (*InterfaceConfigurations_InterfaceConfiguration_Pbr_ServicePolicy) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// set STM threshold.
	StmHour24 InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StmHour24

	// set opr min threshold.
	Minute15Gfp InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15Gfp

	// set Sonet threshold.
	SonetMinute15 InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetMinute15

	// Configure pm parameters of gfp 24 hour interval.
	Hour24Gfp InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24Gfp

	// Configure pm parameters of 24 hour interval.
	EthernetHour24 InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetHour24

	// set opr min threshold.
	Minute15otnTcms InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15otnTcms

	// set Oc threshold.
	OcHour24 InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_OcHour24

	// set opr min threshold.
	EthernetMinute15 InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetMinute15

	// set HO_VC threshold.
	HoVcHour24 InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_HoVcHour24

	// Configure optics performance monitoring for 30 sec.
	Second30 InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30

	// Configure pm parameters of tcm's 24 hour interval.
	Hour24otnTcms InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24otnTcms

	// set STS threshold.
	StsMinute15 InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StsMinute15

	// Configure pm parameters of 24 hour interval.
	Hour24 InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24

	// set HO_VC threshold.
	HoVcMinute15 InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_HoVcMinute15

	// set STS threshold.
	StsHour24 InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StsHour24

	// set STM threshold.
	StmMinute15 InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StmMinute15

	// set Sonet threshold.
	SonetHour24 InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetHour24

	// set opr min threshold.
	Minute15Path InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15Path

	// set OC threshold.
	OcMinute15 InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_OcMinute15

	// Configure ethernet performance monitoring for 30 sec.
	EthernetSecond30 InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetSecond30

	// Configure pm parameters of pathmonitor 24 hour interval.
	Hour24Path InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24Path

	// set opr min threshold.
	Minute15 InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement Configure pm parameters

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetHour24

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetHour24 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configure ether performance monitoring.
	Hour24Ether InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetHour24_Hour24Ether
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetHour24 Configure pm parameters of 24 hour interval

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetHour24) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetHour24_Hour24Ether

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetHour24_Hour24Ether struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configure threshold on ether parameters.
	Hour24EtherThresholds InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetHour24_Hour24Ether_Hour24EtherThresholds

	// set ether TCA reporting status.
	Hour24EtherReports InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetHour24_Hour24Ether_Hour24EtherReports
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetHour24_Hour24Ether Configure ether performance monitoring

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetHour24_Hour24Ether) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetHour24_Hour24Ether_Hour24EtherReports

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetHour24_Hour24Ether_Hour24EtherReports struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetHour24_Hour24Ether_Hour24EtherReports_Hour24EtherReport.
	Hour24EtherReport []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetHour24_Hour24Ether_Hour24EtherReports_Hour24EtherReport
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetHour24_Hour24Ether_Hour24EtherReports set ether TCA reporting status

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetHour24_Hour24Ether_Hour24EtherReports) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetHour24_Hour24Ether_Hour24EtherReports_Hour24EtherReport

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetHour24_Hour24Ether_Hour24EtherReports_Hour24EtherReport struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Ether Report Type. The type is EtherReport.
	EtherReport interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetHour24_Hour24Ether_Hour24EtherReports_Hour24EtherReport none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetHour24_Hour24Ether_Hour24EtherReports_Hour24EtherReport) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetHour24_Hour24Ether_Hour24EtherThresholds

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetHour24_Hour24Ether_Hour24EtherThresholds struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetHour24_Hour24Ether_Hour24EtherThresholds_Hour24EtherThreshold.
	Hour24EtherThreshold []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetHour24_Hour24Ether_Hour24EtherThresholds_Hour24EtherThreshold
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetHour24_Hour24Ether_Hour24EtherThresholds Configure threshold on ether parameters

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetHour24_Hour24Ether_Hour24EtherThresholds) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetHour24_Hour24Ether_Hour24EtherThresholds_Hour24EtherThreshold

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetHour24_Hour24Ether_Hour24EtherThresholds_Hour24EtherThreshold struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Ether Threshold Type. The type is EtherThreshold.
	EtherThreshold interface{}

	// Ether Thresh Value. The type is interface{} with range: 0..4294967295. This
	// attribute is mandatory.
	EtherThresholdValue interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetHour24_Hour24Ether_Hour24EtherThresholds_Hour24EtherThreshold none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetHour24_Hour24Ether_Hour24EtherThresholds_Hour24EtherThreshold) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetMinute15

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetMinute15 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configure ether performance monitoring.
	Minute15Ether InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetMinute15_Minute15Ether
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetMinute15 set opr min threshold

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetMinute15) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetMinute15_Minute15Ether

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetMinute15_Minute15Ether struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configure threshold on ether parameters.
	Minute15EtherThresholds InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetMinute15_Minute15Ether_Minute15EtherThresholds

	// set ether TCA reporting status.
	Minute15EtherReports InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetMinute15_Minute15Ether_Minute15EtherReports
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetMinute15_Minute15Ether Configure ether performance monitoring

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetMinute15_Minute15Ether) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetMinute15_Minute15Ether_Minute15EtherReports

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetMinute15_Minute15Ether_Minute15EtherReports struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetMinute15_Minute15Ether_Minute15EtherReports_Minute15EtherReport.
	Minute15EtherReport []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetMinute15_Minute15Ether_Minute15EtherReports_Minute15EtherReport
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetMinute15_Minute15Ether_Minute15EtherReports set ether TCA reporting status

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetMinute15_Minute15Ether_Minute15EtherReports) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetMinute15_Minute15Ether_Minute15EtherReports_Minute15EtherReport

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetMinute15_Minute15Ether_Minute15EtherReports_Minute15EtherReport struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Ether Report Type. The type is EtherReport.
	EtherReport interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetMinute15_Minute15Ether_Minute15EtherReports_Minute15EtherReport none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetMinute15_Minute15Ether_Minute15EtherReports_Minute15EtherReport) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetMinute15_Minute15Ether_Minute15EtherThresholds

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetMinute15_Minute15Ether_Minute15EtherThresholds struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetMinute15_Minute15Ether_Minute15EtherThresholds_Minute15EtherThreshold.
	Minute15EtherThreshold []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetMinute15_Minute15Ether_Minute15EtherThresholds_Minute15EtherThreshold
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetMinute15_Minute15Ether_Minute15EtherThresholds Configure threshold on ether parameters

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetMinute15_Minute15Ether_Minute15EtherThresholds) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetMinute15_Minute15Ether_Minute15EtherThresholds_Minute15EtherThreshold

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetMinute15_Minute15Ether_Minute15EtherThresholds_Minute15EtherThreshold struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Ether Threshold Type. The type is EtherThreshold.
	EtherThreshold interface{}

	// Ether Threshold Value. The type is interface{} with range: 0..4294967295.
	// This attribute is mandatory.
	EtherThresholdValue interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetMinute15_Minute15Ether_Minute15EtherThresholds_Minute15EtherThreshold none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetMinute15_Minute15Ether_Minute15EtherThresholds_Minute15EtherThreshold) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetSecond30

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetSecond30 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configure ether performance monitoring.
	Second30Ether InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetSecond30_Second30Ether
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetSecond30 Configure ethernet performance monitoring for 30 sec

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetSecond30) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetSecond30_Second30Ether

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetSecond30_Second30Ether struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configure threshold on ether parameters.
	Second30EtherThresholds InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetSecond30_Second30Ether_Second30EtherThresholds

	// set ether TCA reporting status.
	Second30EtherReports InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetSecond30_Second30Ether_Second30EtherReports
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetSecond30_Second30Ether Configure ether performance monitoring

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetSecond30_Second30Ether) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetSecond30_Second30Ether_Second30EtherReports

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetSecond30_Second30Ether_Second30EtherReports struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetSecond30_Second30Ether_Second30EtherReports_Second30EtherReport.
	Second30EtherReport []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetSecond30_Second30Ether_Second30EtherReports_Second30EtherReport
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetSecond30_Second30Ether_Second30EtherReports set ether TCA reporting status

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetSecond30_Second30Ether_Second30EtherReports) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetSecond30_Second30Ether_Second30EtherReports_Second30EtherReport

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetSecond30_Second30Ether_Second30EtherReports_Second30EtherReport struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Ether Report Type. The type is EtherReport.
	EtherReport interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetSecond30_Second30Ether_Second30EtherReports_Second30EtherReport none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetSecond30_Second30Ether_Second30EtherReports_Second30EtherReport) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetSecond30_Second30Ether_Second30EtherThresholds

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetSecond30_Second30Ether_Second30EtherThresholds struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetSecond30_Second30Ether_Second30EtherThresholds_Second30EtherThreshold.
	Second30EtherThreshold []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetSecond30_Second30Ether_Second30EtherThresholds_Second30EtherThreshold
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetSecond30_Second30Ether_Second30EtherThresholds Configure threshold on ether parameters

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetSecond30_Second30Ether_Second30EtherThresholds) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetSecond30_Second30Ether_Second30EtherThresholds_Second30EtherThreshold

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetSecond30_Second30Ether_Second30EtherThresholds_Second30EtherThreshold struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Ether Threshold Type. The type is EtherThreshold.
	EtherThreshold interface{}

	// Ether Threshold Value. The type is interface{} with range: 0..4294967295.
	// This attribute is mandatory.
	EtherThresholdValue interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetSecond30_Second30Ether_Second30EtherThresholds_Second30EtherThreshold none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_EthernetSecond30_Second30Ether_Second30EtherThresholds_Second30EtherThreshold) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_HoVcHour24

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_HoVcHour24 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configure ho_vc performance monitoring.
	HoVcHour24hoVc InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_HoVcHour24_HoVcHour24hoVc
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_HoVcHour24 set HO_VC threshold

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_HoVcHour24) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_HoVcHour24_HoVcHour24hoVc

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_HoVcHour24_HoVcHour24hoVc struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// set ho_vc TCA reporting status.
	HoVcHour24hoVcReports InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_HoVcHour24_HoVcHour24hoVc_HoVcHour24hoVcReports

	// Configure threshold on ho_vc parameters.
	HoVcHour24hoVcThresholds InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_HoVcHour24_HoVcHour24hoVc_HoVcHour24hoVcThresholds
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_HoVcHour24_HoVcHour24hoVc Configure ho_vc performance monitoring

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_HoVcHour24_HoVcHour24hoVc) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_HoVcHour24_HoVcHour24hoVc_HoVcHour24hoVcReports

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_HoVcHour24_HoVcHour24hoVc_HoVcHour24hoVcReports struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_HoVcHour24_HoVcHour24hoVc_HoVcHour24hoVcReports_HoVcHour24hoVcReport.
	HoVcHour24hoVcReport []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_HoVcHour24_HoVcHour24hoVc_HoVcHour24hoVcReports_HoVcHour24hoVcReport
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_HoVcHour24_HoVcHour24hoVc_HoVcHour24hoVcReports set ho_vc TCA reporting status

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_HoVcHour24_HoVcHour24hoVc_HoVcHour24hoVcReports) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_HoVcHour24_HoVcHour24hoVc_HoVcHour24hoVcReports_HoVcHour24hoVcReport

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_HoVcHour24_HoVcHour24hoVc_HoVcHour24hoVcReports_HoVcHour24hoVcReport struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. ho_vc Report Type. The type is HoVcReport.
	HoVcReport interface{}

	// ho_vc Report. The type is Report. This attribute is mandatory.
	Enable interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_HoVcHour24_HoVcHour24hoVc_HoVcHour24hoVcReports_HoVcHour24hoVcReport none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_HoVcHour24_HoVcHour24hoVc_HoVcHour24hoVcReports_HoVcHour24hoVcReport) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_HoVcHour24_HoVcHour24hoVc_HoVcHour24hoVcThresholds

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_HoVcHour24_HoVcHour24hoVc_HoVcHour24hoVcThresholds struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_HoVcHour24_HoVcHour24hoVc_HoVcHour24hoVcThresholds_HoVcHour24hoVcThreshold.
	HoVcHour24hoVcThreshold []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_HoVcHour24_HoVcHour24hoVc_HoVcHour24hoVcThresholds_HoVcHour24hoVcThreshold
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_HoVcHour24_HoVcHour24hoVc_HoVcHour24hoVcThresholds Configure threshold on ho_vc parameters

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_HoVcHour24_HoVcHour24hoVc_HoVcHour24hoVcThresholds) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_HoVcHour24_HoVcHour24hoVc_HoVcHour24hoVcThresholds_HoVcHour24hoVcThreshold

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_HoVcHour24_HoVcHour24hoVc_HoVcHour24hoVcThresholds_HoVcHour24hoVcThreshold struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. ho_vc Threshold Type. The type is HoVcThreshold.
	HoVcThreshold interface{}

	// ho_vc Thresh Value. The type is interface{} with range: 0..4294967295. This
	// attribute is mandatory.
	HoVcThresholdValue interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_HoVcHour24_HoVcHour24hoVc_HoVcHour24hoVcThresholds_HoVcHour24hoVcThreshold none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_HoVcHour24_HoVcHour24hoVc_HoVcHour24hoVcThresholds_HoVcHour24hoVcThreshold) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_HoVcMinute15

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_HoVcMinute15 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configure ho_vc performance monitoring.
	HoVcMinute15hoVc InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_HoVcMinute15_HoVcMinute15hoVc
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_HoVcMinute15 set HO_VC threshold

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_HoVcMinute15) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_HoVcMinute15_HoVcMinute15hoVc

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_HoVcMinute15_HoVcMinute15hoVc struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// set ho_vc TCA reporting status.
	HoVcMinute15hoVcReports InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_HoVcMinute15_HoVcMinute15hoVc_HoVcMinute15hoVcReports

	// Configure threshold on ho_vc parameters.
	HoVcMinute15hoVcThresholds InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_HoVcMinute15_HoVcMinute15hoVc_HoVcMinute15hoVcThresholds
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_HoVcMinute15_HoVcMinute15hoVc Configure ho_vc performance monitoring

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_HoVcMinute15_HoVcMinute15hoVc) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_HoVcMinute15_HoVcMinute15hoVc_HoVcMinute15hoVcReports

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_HoVcMinute15_HoVcMinute15hoVc_HoVcMinute15hoVcReports struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_HoVcMinute15_HoVcMinute15hoVc_HoVcMinute15hoVcReports_HoVcMinute15hoVcReport.
	HoVcMinute15hoVcReport []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_HoVcMinute15_HoVcMinute15hoVc_HoVcMinute15hoVcReports_HoVcMinute15hoVcReport
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_HoVcMinute15_HoVcMinute15hoVc_HoVcMinute15hoVcReports set ho_vc TCA reporting status

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_HoVcMinute15_HoVcMinute15hoVc_HoVcMinute15hoVcReports) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_HoVcMinute15_HoVcMinute15hoVc_HoVcMinute15hoVcReports_HoVcMinute15hoVcReport

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_HoVcMinute15_HoVcMinute15hoVc_HoVcMinute15hoVcReports_HoVcMinute15hoVcReport struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. ho_vc Report Type. The type is HoVcReport.
	HoVcReport interface{}

	// ho_vc Report. The type is Report. This attribute is mandatory.
	Enable interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_HoVcMinute15_HoVcMinute15hoVc_HoVcMinute15hoVcReports_HoVcMinute15hoVcReport none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_HoVcMinute15_HoVcMinute15hoVc_HoVcMinute15hoVcReports_HoVcMinute15hoVcReport) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_HoVcMinute15_HoVcMinute15hoVc_HoVcMinute15hoVcThresholds

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_HoVcMinute15_HoVcMinute15hoVc_HoVcMinute15hoVcThresholds struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_HoVcMinute15_HoVcMinute15hoVc_HoVcMinute15hoVcThresholds_HoVcMinute15hoVcThreshold.
	HoVcMinute15hoVcThreshold []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_HoVcMinute15_HoVcMinute15hoVc_HoVcMinute15hoVcThresholds_HoVcMinute15hoVcThreshold
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_HoVcMinute15_HoVcMinute15hoVc_HoVcMinute15hoVcThresholds Configure threshold on ho_vc parameters

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_HoVcMinute15_HoVcMinute15hoVc_HoVcMinute15hoVcThresholds) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_HoVcMinute15_HoVcMinute15hoVc_HoVcMinute15hoVcThresholds_HoVcMinute15hoVcThreshold

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_HoVcMinute15_HoVcMinute15hoVc_HoVcMinute15hoVcThresholds_HoVcMinute15hoVcThreshold struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. ho_vc Threshold Type. The type is HoVcThreshold.
	HoVcThreshold interface{}

	// ho_vc Threshold Value. The type is interface{} with range: 0..4294967295.
	// This attribute is mandatory.
	HoVcThresholdValue interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_HoVcMinute15_HoVcMinute15hoVc_HoVcMinute15hoVcThresholds_HoVcMinute15hoVcThreshold none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_HoVcMinute15_HoVcMinute15hoVc_HoVcMinute15hoVcThresholds_HoVcMinute15hoVcThreshold) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// configure otn g709 performance monitoring.
	Hour24otn InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24otn

	// Configure optics performance monitoring.
	Hour24Optics InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24Optics

	// Configure pcs performance monitoring.
	Hour24pcs InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24pcs

	// Configure fec g709 performance monitoring.
	Hour24fec InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24fec

	// Configure secy-if performance monitoring.
	Hour24secyif InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secyif

	// Configure secy-rx performance monitoring.
	Hour24secyrx InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secyrx

	// Configure secy-tx performance monitoring.
	Hour24secytx InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secytx
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24 Configure pm parameters of 24 hour interval

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24Gfp

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24Gfp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configure gfp performance monitoring.
	Hour24Gfp InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24Gfp_Hour24Gfp
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24Gfp Configure pm parameters of gfp 24 hour interval

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24Gfp) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24Gfp_Hour24Gfp

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24Gfp_Hour24Gfp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// set gfp TCA reporting status.
	Hour24GfpReports InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24Gfp_Hour24Gfp_Hour24GfpReports

	// Configure threshold on gfp parameters.
	Hour24GfpThresholds InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24Gfp_Hour24Gfp_Hour24GfpThresholds
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24Gfp_Hour24Gfp Configure gfp performance monitoring

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24Gfp_Hour24Gfp) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24Gfp_Hour24Gfp_Hour24GfpReports

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24Gfp_Hour24Gfp_Hour24GfpReports struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24Gfp_Hour24Gfp_Hour24GfpReports_Hour24GfpReport.
	Hour24GfpReport []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24Gfp_Hour24Gfp_Hour24GfpReports_Hour24GfpReport
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24Gfp_Hour24Gfp_Hour24GfpReports set gfp TCA reporting status

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24Gfp_Hour24Gfp_Hour24GfpReports) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24Gfp_Hour24Gfp_Hour24GfpReports_Hour24GfpReport

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24Gfp_Hour24Gfp_Hour24GfpReports_Hour24GfpReport struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Gfp Report Type. The type is GfpReport.
	GfpReport interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24Gfp_Hour24Gfp_Hour24GfpReports_Hour24GfpReport none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24Gfp_Hour24Gfp_Hour24GfpReports_Hour24GfpReport) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24Gfp_Hour24Gfp_Hour24GfpThresholds

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24Gfp_Hour24Gfp_Hour24GfpThresholds struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24Gfp_Hour24Gfp_Hour24GfpThresholds_Hour24GfpThreshold.
	Hour24GfpThreshold []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24Gfp_Hour24Gfp_Hour24GfpThresholds_Hour24GfpThreshold
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24Gfp_Hour24Gfp_Hour24GfpThresholds Configure threshold on gfp parameters

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24Gfp_Hour24Gfp_Hour24GfpThresholds) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24Gfp_Hour24Gfp_Hour24GfpThresholds_Hour24GfpThreshold

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24Gfp_Hour24Gfp_Hour24GfpThresholds_Hour24GfpThreshold struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Gfp Threshold Type. The type is GfpThreshold.
	GfpThreshold interface{}

	// Gfp Thresh Value. The type is interface{} with range: 0..4294967295. This
	// attribute is mandatory.
	GfpThresholdValue interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24Gfp_Hour24Gfp_Hour24GfpThresholds_Hour24GfpThreshold none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24Gfp_Hour24Gfp_Hour24GfpThresholds_Hour24GfpThreshold) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24Path

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24Path struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// configure otn g709 performance monitoring.
	Hour24otnPath InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24Path_Hour24otnPath
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24Path Configure pm parameters of pathmonitor 24 hour interval

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24Path) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24Path_Hour24otnPath

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24Path_Hour24otnPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// set otn TCA reporting status.
	Hour24otnPathReports InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24Path_Hour24otnPath_Hour24otnPathReports

	// Configure threshold on otn parameters.
	Hour24otnPathThresholds InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24Path_Hour24otnPath_Hour24otnPathThresholds
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24Path_Hour24otnPath configure otn g709 performance monitoring

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24Path_Hour24otnPath) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24Path_Hour24otnPath_Hour24otnPathReports

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24Path_Hour24otnPath_Hour24otnPathReports struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24Path_Hour24otnPath_Hour24otnPathReports_Hour24otnPathReport.
	Hour24otnPathReport []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24Path_Hour24otnPath_Hour24otnPathReports_Hour24otnPathReport
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24Path_Hour24otnPath_Hour24otnPathReports set otn TCA reporting status

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24Path_Hour24otnPath_Hour24otnPathReports) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24Path_Hour24otnPath_Hour24otnPathReports_Hour24otnPathReport

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24Path_Hour24otnPath_Hour24otnPathReports_Hour24otnPathReport struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Otn Report Type. The type is OtnReport.
	OtnReport interface{}

	// Otn Report. The type is Report. This attribute is mandatory.
	Enable interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24Path_Hour24otnPath_Hour24otnPathReports_Hour24otnPathReport none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24Path_Hour24otnPath_Hour24otnPathReports_Hour24otnPathReport) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24Path_Hour24otnPath_Hour24otnPathThresholds

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24Path_Hour24otnPath_Hour24otnPathThresholds struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24Path_Hour24otnPath_Hour24otnPathThresholds_Hour24otnPathThreshold.
	Hour24otnPathThreshold []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24Path_Hour24otnPath_Hour24otnPathThresholds_Hour24otnPathThreshold
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24Path_Hour24otnPath_Hour24otnPathThresholds Configure threshold on otn parameters

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24Path_Hour24otnPath_Hour24otnPathThresholds) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24Path_Hour24otnPath_Hour24otnPathThresholds_Hour24otnPathThreshold

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24Path_Hour24otnPath_Hour24otnPathThresholds_Hour24otnPathThreshold struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Otn Threshold Type. The type is OtnThreshold.
	OtnThreshold interface{}

	// Otn Threshold Value. The type is interface{} with range: 0..4294967295.
	// This attribute is mandatory.
	OtnThresholdValue interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24Path_Hour24otnPath_Hour24otnPathThresholds_Hour24otnPathThreshold none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24Path_Hour24otnPath_Hour24otnPathThresholds_Hour24otnPathThreshold) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24Optics

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24Optics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configure threshold on optics parameters.
	Hour24OpticsThresholds InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24Optics_Hour24OpticsThresholds

	// set optics TCA reporting status.
	Hour24OpticsReports InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24Optics_Hour24OpticsReports
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24Optics Configure optics performance monitoring

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24Optics) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24Optics_Hour24OpticsReports

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24Optics_Hour24OpticsReports struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24Optics_Hour24OpticsReports_Hour24OpticsReport.
	Hour24OpticsReport []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24Optics_Hour24OpticsReports_Hour24OpticsReport
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24Optics_Hour24OpticsReports set optics TCA reporting status

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24Optics_Hour24OpticsReports) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24Optics_Hour24OpticsReports_Hour24OpticsReport

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24Optics_Hour24OpticsReports_Hour24OpticsReport struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Optics Report Type. The type is OpticsReport.
	OpticsReport interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24Optics_Hour24OpticsReports_Hour24OpticsReport none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24Optics_Hour24OpticsReports_Hour24OpticsReport) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24Optics_Hour24OpticsThresholds

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24Optics_Hour24OpticsThresholds struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24Optics_Hour24OpticsThresholds_Hour24OpticsThreshold.
	Hour24OpticsThreshold []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24Optics_Hour24OpticsThresholds_Hour24OpticsThreshold
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24Optics_Hour24OpticsThresholds Configure threshold on optics parameters

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24Optics_Hour24OpticsThresholds) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24Optics_Hour24OpticsThresholds_Hour24OpticsThreshold

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24Optics_Hour24OpticsThresholds_Hour24OpticsThreshold struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Optics Threshold Type. The type is
	// OpticsThreshold.
	OpticsThreshold interface{}

	// Optics Thresh Value. The type is interface{} with range:
	// -2147483648..2147483647.
	OpticsThresholdValue interface{}

	// Used only for Opt and Opr,To Enter Threshold in dbm use 1. The type is
	// interface{} with range: 0..4294967295. The default value is 0.
	Dbm interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24Optics_Hour24OpticsThresholds_Hour24OpticsThreshold none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24Optics_Hour24OpticsThresholds_Hour24OpticsThreshold) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24fec

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24fec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configure fec threshold.
	Hour24fecThresholds InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24fec_Hour24fecThresholds

	// set fec TCA reporting status.
	Hour24fecReports InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24fec_Hour24fecReports
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24fec Configure fec g709 performance monitoring

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24fec) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24fec_Hour24fecReports

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24fec_Hour24fecReports struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24fec_Hour24fecReports_Hour24fecReport.
	Hour24fecReport []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24fec_Hour24fecReports_Hour24fecReport
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24fec_Hour24fecReports set fec TCA reporting status

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24fec_Hour24fecReports) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24fec_Hour24fecReports_Hour24fecReport

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24fec_Hour24fecReports_Hour24fecReport struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Fec Report type. The type is FecReport.
	FecReport interface{}

	// Fec Report. The type is Report. This attribute is mandatory.
	Enable interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24fec_Hour24fecReports_Hour24fecReport none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24fec_Hour24fecReports_Hour24fecReport) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24fec_Hour24fecThresholds

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24fec_Hour24fecThresholds struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24fec_Hour24fecThresholds_Hour24fecThreshold.
	Hour24fecThreshold []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24fec_Hour24fecThresholds_Hour24fecThreshold
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24fec_Hour24fecThresholds Configure fec threshold

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24fec_Hour24fecThresholds) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24fec_Hour24fecThresholds_Hour24fecThreshold

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24fec_Hour24fecThresholds_Hour24fecThreshold struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Fec Threshold Type. The type is FecThreshold.
	FecThreshold interface{}

	// Fec threshold value. The type is string with length: 1..20. This attribute
	// is mandatory.
	FecThresholdValue interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24fec_Hour24fecThresholds_Hour24fecThreshold none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24fec_Hour24fecThresholds_Hour24fecThreshold) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24otn

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24otn struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configure threshold on otn parameters.
	Hour24otnThresholds InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24otn_Hour24otnThresholds

	// set otn TCA reporting status.
	Hour24otnReports InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24otn_Hour24otnReports
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24otn configure otn g709 performance monitoring

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24otn) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24otn_Hour24otnReports

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24otn_Hour24otnReports struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24otn_Hour24otnReports_Hour24otnReport.
	Hour24otnReport []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24otn_Hour24otnReports_Hour24otnReport
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24otn_Hour24otnReports set otn TCA reporting status

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24otn_Hour24otnReports) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24otn_Hour24otnReports_Hour24otnReport

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24otn_Hour24otnReports_Hour24otnReport struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Otn Report Type. The type is OtnReport.
	OtnReport interface{}

	// Otn Report. The type is Report. This attribute is mandatory.
	Enable interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24otn_Hour24otnReports_Hour24otnReport none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24otn_Hour24otnReports_Hour24otnReport) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24otn_Hour24otnThresholds

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24otn_Hour24otnThresholds struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24otn_Hour24otnThresholds_Hour24otnThreshold.
	Hour24otnThreshold []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24otn_Hour24otnThresholds_Hour24otnThreshold
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24otn_Hour24otnThresholds Configure threshold on otn parameters

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24otn_Hour24otnThresholds) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24otn_Hour24otnThresholds_Hour24otnThreshold

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24otn_Hour24otnThresholds_Hour24otnThreshold struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Otn Threshold Type. The type is OtnThreshold.
	OtnThreshold interface{}

	// Otn Threshold Value. The type is interface{} with range: 0..4294967295.
	// This attribute is mandatory.
	OtnThresholdValue interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24otn_Hour24otnThresholds_Hour24otnThreshold none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24otn_Hour24otnThresholds_Hour24otnThreshold) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24pcs

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24pcs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configure pcs threshold.
	Hour24pcsThresholds InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24pcs_Hour24pcsThresholds

	// set pcs TCA reporting status.
	Hour24pcsReports InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24pcs_Hour24pcsReports
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24pcs Configure pcs performance monitoring

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24pcs) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24pcs_Hour24pcsReports

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24pcs_Hour24pcsReports struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24pcs_Hour24pcsReports_Hour24pcsReport.
	Hour24pcsReport []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24pcs_Hour24pcsReports_Hour24pcsReport
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24pcs_Hour24pcsReports set pcs TCA reporting status

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24pcs_Hour24pcsReports) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24pcs_Hour24pcsReports_Hour24pcsReport

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24pcs_Hour24pcsReports_Hour24pcsReport struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Pcs Report Type. The type is PcsReport.
	PcsReport interface{}

	// PCS Report. The type is Report. This attribute is mandatory.
	Enable interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24pcs_Hour24pcsReports_Hour24pcsReport none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24pcs_Hour24pcsReports_Hour24pcsReport) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24pcs_Hour24pcsThresholds

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24pcs_Hour24pcsThresholds struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24pcs_Hour24pcsThresholds_Hour24pcsThreshold.
	Hour24pcsThreshold []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24pcs_Hour24pcsThresholds_Hour24pcsThreshold
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24pcs_Hour24pcsThresholds Configure pcs threshold

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24pcs_Hour24pcsThresholds) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24pcs_Hour24pcsThresholds_Hour24pcsThreshold

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24pcs_Hour24pcsThresholds_Hour24pcsThreshold struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Pcs Threshold Type. The type is PcsThreshold.
	PcsThreshold interface{}

	// Pcs Threshold Value. The type is string with length: 1..20. This attribute
	// is mandatory.
	PcsThresholdValue interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24pcs_Hour24pcsThresholds_Hour24pcsThreshold none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24pcs_Hour24pcsThresholds_Hour24pcsThreshold) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secyif

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secyif struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// set secyif TCA reporting status.
	Hour24secyifReports InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secyif_Hour24secyifReports

	// Configure secyif threshold.
	Hour24secyifThresholds InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secyif_Hour24secyifThresholds
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secyif Configure secy-if performance monitoring

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secyif) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secyif_Hour24secyifReports

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secyif_Hour24secyifReports struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secyif_Hour24secyifReports_Hour24secyifReport.
	Hour24secyifReport []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secyif_Hour24secyifReports_Hour24secyifReport
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secyif_Hour24secyifReports set secyif TCA reporting status

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secyif_Hour24secyifReports) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secyif_Hour24secyifReports_Hour24secyifReport

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secyif_Hour24secyifReports_Hour24secyifReport struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Secyif Report type. The type is SecyifReport.
	SecyifReport interface{}

	// Secyif Report. The type is Report. This attribute is mandatory.
	Enable interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secyif_Hour24secyifReports_Hour24secyifReport none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secyif_Hour24secyifReports_Hour24secyifReport) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secyif_Hour24secyifThresholds

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secyif_Hour24secyifThresholds struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secyif_Hour24secyifThresholds_Hour24secyifThreshold.
	Hour24secyifThreshold []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secyif_Hour24secyifThresholds_Hour24secyifThreshold
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secyif_Hour24secyifThresholds Configure secyif threshold

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secyif_Hour24secyifThresholds) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secyif_Hour24secyifThresholds_Hour24secyifThreshold

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secyif_Hour24secyifThresholds_Hour24secyifThreshold struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Secyif Threshold Type. The type is
	// SecyifThreshold.
	SecyifThreshold interface{}

	// Secyif threshold value. The type is interface{} with range: 0..4294967295.
	// This attribute is mandatory.
	SecyifThresholdValue interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secyif_Hour24secyifThresholds_Hour24secyifThreshold none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secyif_Hour24secyifThresholds_Hour24secyifThreshold) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secyrx

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secyrx struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// set secyrx TCA reporting status.
	Hour24secyrxReports InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secyrx_Hour24secyrxReports

	// Configure secyrx threshold.
	Hour24secyrxThresholds InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secyrx_Hour24secyrxThresholds
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secyrx Configure secy-rx performance monitoring

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secyrx) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secyrx_Hour24secyrxReports

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secyrx_Hour24secyrxReports struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secyrx_Hour24secyrxReports_Hour24secyrxReport.
	Hour24secyrxReport []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secyrx_Hour24secyrxReports_Hour24secyrxReport
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secyrx_Hour24secyrxReports set secyrx TCA reporting status

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secyrx_Hour24secyrxReports) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secyrx_Hour24secyrxReports_Hour24secyrxReport

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secyrx_Hour24secyrxReports_Hour24secyrxReport struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Secyrx Report type. The type is SecyrxReport.
	SecyrxReport interface{}

	// Secyrx Report. The type is Report. This attribute is mandatory.
	Enable interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secyrx_Hour24secyrxReports_Hour24secyrxReport none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secyrx_Hour24secyrxReports_Hour24secyrxReport) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secyrx_Hour24secyrxThresholds

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secyrx_Hour24secyrxThresholds struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secyrx_Hour24secyrxThresholds_Hour24secyrxThreshold.
	Hour24secyrxThreshold []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secyrx_Hour24secyrxThresholds_Hour24secyrxThreshold
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secyrx_Hour24secyrxThresholds Configure secyrx threshold

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secyrx_Hour24secyrxThresholds) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secyrx_Hour24secyrxThresholds_Hour24secyrxThreshold

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secyrx_Hour24secyrxThresholds_Hour24secyrxThreshold struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Secyrx Threshold Type. The type is
	// SecyrxThreshold.
	SecyrxThreshold interface{}

	// Secyrx threshold value. The type is interface{} with range: 0..4294967295.
	// This attribute is mandatory.
	SecyrxThresholdValue interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secyrx_Hour24secyrxThresholds_Hour24secyrxThreshold none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secyrx_Hour24secyrxThresholds_Hour24secyrxThreshold) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secytx

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secytx struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configure secytx threshold.
	Hour24secytxThresholds InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secytx_Hour24secytxThresholds

	// set secytx TCA reporting status.
	Hour24secytxReports InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secytx_Hour24secytxReports
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secytx Configure secy-tx performance monitoring

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secytx) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secytx_Hour24secytxReports

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secytx_Hour24secytxReports struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secytx_Hour24secytxReports_Hour24secytxReport.
	Hour24secytxReport []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secytx_Hour24secytxReports_Hour24secytxReport
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secytx_Hour24secytxReports set secytx TCA reporting status

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secytx_Hour24secytxReports) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secytx_Hour24secytxReports_Hour24secytxReport

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secytx_Hour24secytxReports_Hour24secytxReport struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Secytx Report type. The type is SecytxReport.
	SecytxReport interface{}

	// Secytx Report. The type is Report. This attribute is mandatory.
	Enable interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secytx_Hour24secytxReports_Hour24secytxReport none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secytx_Hour24secytxReports_Hour24secytxReport) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secytx_Hour24secytxThresholds

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secytx_Hour24secytxThresholds struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secytx_Hour24secytxThresholds_Hour24secytxThreshold.
	Hour24secytxThreshold []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secytx_Hour24secytxThresholds_Hour24secytxThreshold
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secytx_Hour24secytxThresholds Configure secytx threshold

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secytx_Hour24secytxThresholds) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secytx_Hour24secytxThresholds_Hour24secytxThreshold

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secytx_Hour24secytxThresholds_Hour24secytxThreshold struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Secytx Threshold Type. The type is
	// SecytxThreshold.
	SecytxThreshold interface{}

	// Secytx threshold value. The type is interface{} with range: 0..4294967295.
	// This attribute is mandatory.
	SecytxThresholdValue interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secytx_Hour24secytxThresholds_Hour24secytxThreshold none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24_Hour24secytx_Hour24secytxThresholds_Hour24secytxThreshold) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24otnTcms

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24otnTcms struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// configure otn g709 tcm's performance monitoring. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24otnTcms_Hour24otnTcm.
	Hour24otnTcm []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24otnTcms_Hour24otnTcm
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24otnTcms Configure pm parameters of tcm's 24 hour interval

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24otnTcms) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24otnTcms_Hour24otnTcm

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24otnTcms_Hour24otnTcm struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. TCM number. The type is interface{} with range:
	// 0..4294967295.
	TcmNumber interface{}

	// Configure threshold on otn parameters.
	Hour24otnTcmThresholds InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24otnTcms_Hour24otnTcm_Hour24otnTcmThresholds

	// set otn TCA reporting status.
	Hour24otnTcmReports InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24otnTcms_Hour24otnTcm_Hour24otnTcmReports
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24otnTcms_Hour24otnTcm configure otn g709 tcm's performance monitoring

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24otnTcms_Hour24otnTcm) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24otnTcms_Hour24otnTcm_Hour24otnTcmReports

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24otnTcms_Hour24otnTcm_Hour24otnTcmReports struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24otnTcms_Hour24otnTcm_Hour24otnTcmReports_Hour24otnTcmReport.
	Hour24otnTcmReport []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24otnTcms_Hour24otnTcm_Hour24otnTcmReports_Hour24otnTcmReport
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24otnTcms_Hour24otnTcm_Hour24otnTcmReports set otn TCA reporting status

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24otnTcms_Hour24otnTcm_Hour24otnTcmReports) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24otnTcms_Hour24otnTcm_Hour24otnTcmReports_Hour24otnTcmReport

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24otnTcms_Hour24otnTcm_Hour24otnTcmReports_Hour24otnTcmReport struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Otn Report Type. The type is OtnTcmReport.
	OtnReport interface{}

	// Otn Report. The type is Report. This attribute is mandatory.
	Enable interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24otnTcms_Hour24otnTcm_Hour24otnTcmReports_Hour24otnTcmReport none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24otnTcms_Hour24otnTcm_Hour24otnTcmReports_Hour24otnTcmReport) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24otnTcms_Hour24otnTcm_Hour24otnTcmThresholds

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24otnTcms_Hour24otnTcm_Hour24otnTcmThresholds struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24otnTcms_Hour24otnTcm_Hour24otnTcmThresholds_Hour24otnTcmThreshold.
	Hour24otnTcmThreshold []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24otnTcms_Hour24otnTcm_Hour24otnTcmThresholds_Hour24otnTcmThreshold
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24otnTcms_Hour24otnTcm_Hour24otnTcmThresholds Configure threshold on otn parameters

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24otnTcms_Hour24otnTcm_Hour24otnTcmThresholds) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24otnTcms_Hour24otnTcm_Hour24otnTcmThresholds_Hour24otnTcmThreshold

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24otnTcms_Hour24otnTcm_Hour24otnTcmThresholds_Hour24otnTcmThreshold struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Otn Threshold Type. The type is OtnTcmThreshold.
	OtnThreshold interface{}

	// Otn Threshold Value. The type is interface{} with range: 0..4294967295.
	// This attribute is mandatory.
	OtnThresholdValue interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24otnTcms_Hour24otnTcm_Hour24otnTcmThresholds_Hour24otnTcmThreshold none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Hour24otnTcms_Hour24otnTcm_Hour24otnTcmThresholds_Hour24otnTcmThreshold) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configure optics performance monitoring.
	Minute15Optics InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15Optics

	// Configure secy-if performance monitoring.
	Minute15secyif InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secyif

	// Configure secy-rx performance monitoring.
	Minute15secyrx InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secyrx

	// Configure pcs performance monitoring.
	Minute15pcs InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15pcs

	// Configure fec g709 performance monitoring.
	Minute15fec InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15fec

	// Configure secy-tx performance monitoring.
	Minute15secytx InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secytx

	// configure otn g709 performance monitoring.
	Minute15otn InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15otn
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15 set opr min threshold

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15Gfp

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15Gfp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configure gfp performance monitoring.
	Minute15Gfp InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15Gfp_Minute15Gfp
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15Gfp set opr min threshold

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15Gfp) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15Gfp_Minute15Gfp

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15Gfp_Minute15Gfp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// set gfp TCA reporting status.
	Minute15GfpReports InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15Gfp_Minute15Gfp_Minute15GfpReports

	// Configure threshold on gfp parameters.
	Minute15GfpThresholds InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15Gfp_Minute15Gfp_Minute15GfpThresholds
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15Gfp_Minute15Gfp Configure gfp performance monitoring

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15Gfp_Minute15Gfp) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15Gfp_Minute15Gfp_Minute15GfpReports

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15Gfp_Minute15Gfp_Minute15GfpReports struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15Gfp_Minute15Gfp_Minute15GfpReports_Minute15GfpReport.
	Minute15GfpReport []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15Gfp_Minute15Gfp_Minute15GfpReports_Minute15GfpReport
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15Gfp_Minute15Gfp_Minute15GfpReports set gfp TCA reporting status

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15Gfp_Minute15Gfp_Minute15GfpReports) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15Gfp_Minute15Gfp_Minute15GfpReports_Minute15GfpReport

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15Gfp_Minute15Gfp_Minute15GfpReports_Minute15GfpReport struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Gfp Report Type. The type is GfpReport.
	GfpReport interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15Gfp_Minute15Gfp_Minute15GfpReports_Minute15GfpReport none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15Gfp_Minute15Gfp_Minute15GfpReports_Minute15GfpReport) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15Gfp_Minute15Gfp_Minute15GfpThresholds

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15Gfp_Minute15Gfp_Minute15GfpThresholds struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15Gfp_Minute15Gfp_Minute15GfpThresholds_Minute15GfpThreshold.
	Minute15GfpThreshold []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15Gfp_Minute15Gfp_Minute15GfpThresholds_Minute15GfpThreshold
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15Gfp_Minute15Gfp_Minute15GfpThresholds Configure threshold on gfp parameters

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15Gfp_Minute15Gfp_Minute15GfpThresholds) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15Gfp_Minute15Gfp_Minute15GfpThresholds_Minute15GfpThreshold

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15Gfp_Minute15Gfp_Minute15GfpThresholds_Minute15GfpThreshold struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Gfp Threshold Type. The type is GfpThreshold.
	GfpThreshold interface{}

	// Gfp Threshold Value. The type is interface{} with range: 0..4294967295.
	// This attribute is mandatory.
	GfpThresholdValue interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15Gfp_Minute15Gfp_Minute15GfpThresholds_Minute15GfpThreshold none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15Gfp_Minute15Gfp_Minute15GfpThresholds_Minute15GfpThreshold) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15Path

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15Path struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// configure otn g709 performance monitoring.
	Minute15otnPath InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15Path_Minute15otnPath
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15Path set opr min threshold

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15Path) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15Path_Minute15otnPath

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15Path_Minute15otnPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// set otn TCA reporting status.
	Minute15otnPathReports InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15Path_Minute15otnPath_Minute15otnPathReports

	// Configure threshold on otn parameters.
	Min15OtnPathThreshes InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15Path_Minute15otnPath_Min15OtnPathThreshes
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15Path_Minute15otnPath configure otn g709 performance monitoring

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15Path_Minute15otnPath) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15Path_Minute15otnPath_Min15OtnPathThreshes

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15Path_Minute15otnPath_Min15OtnPathThreshes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15Path_Minute15otnPath_Min15OtnPathThreshes_Min15OtnPathThresh.
	Min15OtnPathThresh []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15Path_Minute15otnPath_Min15OtnPathThreshes_Min15OtnPathThresh
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15Path_Minute15otnPath_Min15OtnPathThreshes Configure threshold on otn parameters

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15Path_Minute15otnPath_Min15OtnPathThreshes) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15Path_Minute15otnPath_Min15OtnPathThreshes_Min15OtnPathThresh

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15Path_Minute15otnPath_Min15OtnPathThreshes_Min15OtnPathThresh struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Otn Threshold Type. The type is OtnThreshold.
	OtnThreshold interface{}

	// Otn Threshold Value. The type is interface{} with range: 0..4294967295.
	// This attribute is mandatory.
	OtnThresholdValue interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15Path_Minute15otnPath_Min15OtnPathThreshes_Min15OtnPathThresh none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15Path_Minute15otnPath_Min15OtnPathThreshes_Min15OtnPathThresh) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15Path_Minute15otnPath_Minute15otnPathReports

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15Path_Minute15otnPath_Minute15otnPathReports struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15Path_Minute15otnPath_Minute15otnPathReports_Minute15otnPathReport.
	Minute15otnPathReport []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15Path_Minute15otnPath_Minute15otnPathReports_Minute15otnPathReport
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15Path_Minute15otnPath_Minute15otnPathReports set otn TCA reporting status

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15Path_Minute15otnPath_Minute15otnPathReports) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15Path_Minute15otnPath_Minute15otnPathReports_Minute15otnPathReport

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15Path_Minute15otnPath_Minute15otnPathReports_Minute15otnPathReport struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Otn Report Type. The type is OtnReport.
	OtnReport interface{}

	// Otn Report. The type is Report. This attribute is mandatory.
	Enable interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15Path_Minute15otnPath_Minute15otnPathReports_Minute15otnPathReport none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15Path_Minute15otnPath_Minute15otnPathReports_Minute15otnPathReport) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15Optics

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15Optics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configure threshold on optics parameters.
	Minute15OpticsThresholds InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15Optics_Minute15OpticsThresholds

	// set optics TCA reporting status.
	Minute15OpticsReports InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15Optics_Minute15OpticsReports
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15Optics Configure optics performance monitoring

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15Optics) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15Optics_Minute15OpticsReports

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15Optics_Minute15OpticsReports struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15Optics_Minute15OpticsReports_Minute15OpticsReport.
	Minute15OpticsReport []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15Optics_Minute15OpticsReports_Minute15OpticsReport
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15Optics_Minute15OpticsReports set optics TCA reporting status

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15Optics_Minute15OpticsReports) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15Optics_Minute15OpticsReports_Minute15OpticsReport

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15Optics_Minute15OpticsReports_Minute15OpticsReport struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Optics Report Type. The type is OpticsReport.
	OpticsReport interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15Optics_Minute15OpticsReports_Minute15OpticsReport none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15Optics_Minute15OpticsReports_Minute15OpticsReport) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15Optics_Minute15OpticsThresholds

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15Optics_Minute15OpticsThresholds struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15Optics_Minute15OpticsThresholds_Minute15OpticsThreshold.
	Minute15OpticsThreshold []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15Optics_Minute15OpticsThresholds_Minute15OpticsThreshold
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15Optics_Minute15OpticsThresholds Configure threshold on optics parameters

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15Optics_Minute15OpticsThresholds) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15Optics_Minute15OpticsThresholds_Minute15OpticsThreshold

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15Optics_Minute15OpticsThresholds_Minute15OpticsThreshold struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Optics Threshold Type. The type is
	// OpticsThreshold.
	OpticsThreshold interface{}

	// Optics Threshold Value. The type is interface{} with range:
	// -2147483648..2147483647.
	OpticsThresholdValue interface{}

	// Used only for Opt and Opr,To Enter Threshold in dbm use 1. The type is
	// interface{} with range: 0..4294967295. The default value is 0.
	Dbm interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15Optics_Minute15OpticsThresholds_Minute15OpticsThreshold none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15Optics_Minute15OpticsThresholds_Minute15OpticsThreshold) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15fec

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15fec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configure fec threshold.
	Minute15fecThresholds InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15fec_Minute15fecThresholds

	// set fec TCA reporting status.
	Minute15fecReports InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15fec_Minute15fecReports
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15fec Configure fec g709 performance monitoring

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15fec) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15fec_Minute15fecReports

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15fec_Minute15fecReports struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15fec_Minute15fecReports_Minute15fecReport.
	Minute15fecReport []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15fec_Minute15fecReports_Minute15fecReport
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15fec_Minute15fecReports set fec TCA reporting status

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15fec_Minute15fecReports) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15fec_Minute15fecReports_Minute15fecReport

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15fec_Minute15fecReports_Minute15fecReport struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Fec Report Type. The type is FecReport.
	FecReport interface{}

	// Fec Report. The type is Report. This attribute is mandatory.
	Enable interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15fec_Minute15fecReports_Minute15fecReport none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15fec_Minute15fecReports_Minute15fecReport) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15fec_Minute15fecThresholds

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15fec_Minute15fecThresholds struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15fec_Minute15fecThresholds_Minute15fecThreshold.
	Minute15fecThreshold []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15fec_Minute15fecThresholds_Minute15fecThreshold
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15fec_Minute15fecThresholds Configure fec threshold

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15fec_Minute15fecThresholds) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15fec_Minute15fecThresholds_Minute15fecThreshold

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15fec_Minute15fecThresholds_Minute15fecThreshold struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Fec Threshold Type. The type is FecThreshold.
	FecThreshold interface{}

	// Fec Threshold Value. The type is string with length: 1..20. This attribute
	// is mandatory.
	FecThresholdValue interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15fec_Minute15fecThresholds_Minute15fecThreshold none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15fec_Minute15fecThresholds_Minute15fecThreshold) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15otn

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15otn struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configure threshold on otn parameters.
	Min15OtnThreshes InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15otn_Min15OtnThreshes

	// set otn TCA reporting status.
	Minute15otnReports InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15otn_Minute15otnReports
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15otn configure otn g709 performance monitoring

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15otn) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15otn_Min15OtnThreshes

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15otn_Min15OtnThreshes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15otn_Min15OtnThreshes_Min15OtnThresh.
	Min15OtnThresh []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15otn_Min15OtnThreshes_Min15OtnThresh
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15otn_Min15OtnThreshes Configure threshold on otn parameters

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15otn_Min15OtnThreshes) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15otn_Min15OtnThreshes_Min15OtnThresh

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15otn_Min15OtnThreshes_Min15OtnThresh struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Otn Threshold Type. The type is OtnThreshold.
	OtnThreshold interface{}

	// Otn Threshold Value. The type is interface{} with range: 0..4294967295.
	// This attribute is mandatory.
	OtnThresholdValue interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15otn_Min15OtnThreshes_Min15OtnThresh none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15otn_Min15OtnThreshes_Min15OtnThresh) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15otn_Minute15otnReports

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15otn_Minute15otnReports struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15otn_Minute15otnReports_Minute15otnReport.
	Minute15otnReport []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15otn_Minute15otnReports_Minute15otnReport
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15otn_Minute15otnReports set otn TCA reporting status

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15otn_Minute15otnReports) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15otn_Minute15otnReports_Minute15otnReport

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15otn_Minute15otnReports_Minute15otnReport struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Otn Report Type. The type is OtnReport.
	OtnReport interface{}

	// Otn Report. The type is Report. This attribute is mandatory.
	Enable interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15otn_Minute15otnReports_Minute15otnReport none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15otn_Minute15otnReports_Minute15otnReport) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15pcs

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15pcs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// set pcs TCA reporting status.
	Minute15pcsReports InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15pcs_Minute15pcsReports

	// Configure pcs threshold.
	Minute15pcsThresholds InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15pcs_Minute15pcsThresholds
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15pcs Configure pcs performance monitoring

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15pcs) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15pcs_Minute15pcsReports

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15pcs_Minute15pcsReports struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15pcs_Minute15pcsReports_Minute15pcsReport.
	Minute15pcsReport []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15pcs_Minute15pcsReports_Minute15pcsReport
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15pcs_Minute15pcsReports set pcs TCA reporting status

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15pcs_Minute15pcsReports) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15pcs_Minute15pcsReports_Minute15pcsReport

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15pcs_Minute15pcsReports_Minute15pcsReport struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Pcs Report Type. The type is PcsReport.
	PcsReport interface{}

	// PCS Report. The type is Report. This attribute is mandatory.
	Enable interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15pcs_Minute15pcsReports_Minute15pcsReport none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15pcs_Minute15pcsReports_Minute15pcsReport) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15pcs_Minute15pcsThresholds

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15pcs_Minute15pcsThresholds struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15pcs_Minute15pcsThresholds_Minute15pcsThreshold.
	Minute15pcsThreshold []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15pcs_Minute15pcsThresholds_Minute15pcsThreshold
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15pcs_Minute15pcsThresholds Configure pcs threshold

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15pcs_Minute15pcsThresholds) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15pcs_Minute15pcsThresholds_Minute15pcsThreshold

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15pcs_Minute15pcsThresholds_Minute15pcsThreshold struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Pcs Threshold Type. The type is PcsThreshold.
	PcsThreshold interface{}

	// Pcs Threshold Value. The type is string with length: 1..20. This attribute
	// is mandatory.
	PcsThresholdValue interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15pcs_Minute15pcsThresholds_Minute15pcsThreshold none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15pcs_Minute15pcsThresholds_Minute15pcsThreshold) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secyif

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secyif struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// set secyif TCA reporting status.
	Minute15secyifReports InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secyif_Minute15secyifReports

	// Configure threshold on secyif parameters.
	Minute15secyifThresholds InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secyif_Minute15secyifThresholds
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secyif Configure secy-if performance monitoring

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secyif) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secyif_Minute15secyifReports

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secyif_Minute15secyifReports struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secyif_Minute15secyifReports_Minute15secyifReport.
	Minute15secyifReport []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secyif_Minute15secyifReports_Minute15secyifReport
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secyif_Minute15secyifReports set secyif TCA reporting status

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secyif_Minute15secyifReports) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secyif_Minute15secyifReports_Minute15secyifReport

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secyif_Minute15secyifReports_Minute15secyifReport struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Secyif Report Type. The type is SecyifReport.
	SecyifReport interface{}

	// Enabled Secyif Report. The type is Report. This attribute is mandatory.
	Enable interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secyif_Minute15secyifReports_Minute15secyifReport none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secyif_Minute15secyifReports_Minute15secyifReport) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secyif_Minute15secyifThresholds

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secyif_Minute15secyifThresholds struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secyif_Minute15secyifThresholds_Minute15secyifThreshold.
	Minute15secyifThreshold []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secyif_Minute15secyifThresholds_Minute15secyifThreshold
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secyif_Minute15secyifThresholds Configure threshold on secyif parameters

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secyif_Minute15secyifThresholds) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secyif_Minute15secyifThresholds_Minute15secyifThreshold

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secyif_Minute15secyifThresholds_Minute15secyifThreshold struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Secyif Threshold Type. The type is
	// SecyifThreshold.
	SecyifThreshold interface{}

	// Secyif Threshold Value. The type is interface{} with range: 0..4294967295.
	// This attribute is mandatory.
	SecyifThresholdValue interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secyif_Minute15secyifThresholds_Minute15secyifThreshold none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secyif_Minute15secyifThresholds_Minute15secyifThreshold) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secyrx

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secyrx struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// set secyrx TCA reporting status.
	Minute15secyrxReports InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secyrx_Minute15secyrxReports

	// Configure threshold on secyrx parameters.
	Minute15secyrxThresholds InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secyrx_Minute15secyrxThresholds
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secyrx Configure secy-rx performance monitoring

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secyrx) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secyrx_Minute15secyrxReports

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secyrx_Minute15secyrxReports struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secyrx_Minute15secyrxReports_Minute15secyrxReport.
	Minute15secyrxReport []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secyrx_Minute15secyrxReports_Minute15secyrxReport
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secyrx_Minute15secyrxReports set secyrx TCA reporting status

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secyrx_Minute15secyrxReports) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secyrx_Minute15secyrxReports_Minute15secyrxReport

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secyrx_Minute15secyrxReports_Minute15secyrxReport struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Secyrx Report Type. The type is SecyrxReport.
	SecyrxReport interface{}

	// Enabled Secyrx Report. The type is Report. This attribute is mandatory.
	Enable interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secyrx_Minute15secyrxReports_Minute15secyrxReport none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secyrx_Minute15secyrxReports_Minute15secyrxReport) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secyrx_Minute15secyrxThresholds

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secyrx_Minute15secyrxThresholds struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secyrx_Minute15secyrxThresholds_Minute15secyrxThreshold.
	Minute15secyrxThreshold []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secyrx_Minute15secyrxThresholds_Minute15secyrxThreshold
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secyrx_Minute15secyrxThresholds Configure threshold on secyrx parameters

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secyrx_Minute15secyrxThresholds) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secyrx_Minute15secyrxThresholds_Minute15secyrxThreshold

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secyrx_Minute15secyrxThresholds_Minute15secyrxThreshold struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Secyrx Threshold Type. The type is
	// SecyrxThreshold.
	SecyrxThreshold interface{}

	// Secyrx Threshold Value. The type is interface{} with range: 0..4294967295.
	// This attribute is mandatory.
	SecyrxThresholdValue interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secyrx_Minute15secyrxThresholds_Minute15secyrxThreshold none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secyrx_Minute15secyrxThresholds_Minute15secyrxThreshold) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secytx

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secytx struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// set secytx TCA reporting status.
	Minute15secytxReports InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secytx_Minute15secytxReports

	// Configure threshold on secytx parameters.
	Minute15secytxThresholds InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secytx_Minute15secytxThresholds
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secytx Configure secy-tx performance monitoring

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secytx) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secytx_Minute15secytxReports

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secytx_Minute15secytxReports struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secytx_Minute15secytxReports_Minute15secytxReport.
	Minute15secytxReport []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secytx_Minute15secytxReports_Minute15secytxReport
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secytx_Minute15secytxReports set secytx TCA reporting status

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secytx_Minute15secytxReports) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secytx_Minute15secytxReports_Minute15secytxReport

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secytx_Minute15secytxReports_Minute15secytxReport struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Secytx Report Type. The type is SecytxReport.
	SecytxReport interface{}

	// Enabled Secytx Report. The type is Report. This attribute is mandatory.
	Enable interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secytx_Minute15secytxReports_Minute15secytxReport none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secytx_Minute15secytxReports_Minute15secytxReport) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secytx_Minute15secytxThresholds

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secytx_Minute15secytxThresholds struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secytx_Minute15secytxThresholds_Minute15secytxThreshold.
	Minute15secytxThreshold []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secytx_Minute15secytxThresholds_Minute15secytxThreshold
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secytx_Minute15secytxThresholds Configure threshold on secytx parameters

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secytx_Minute15secytxThresholds) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secytx_Minute15secytxThresholds_Minute15secytxThreshold

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secytx_Minute15secytxThresholds_Minute15secytxThreshold struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Secytx Threshold Type. The type is
	// SecytxThreshold.
	SecytxThreshold interface{}

	// Secytx Threshold Value. The type is interface{} with range: 0..4294967295.
	// This attribute is mandatory.
	SecytxThresholdValue interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secytx_Minute15secytxThresholds_Minute15secytxThreshold none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15_Minute15secytx_Minute15secytxThresholds_Minute15secytxThreshold) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15otnTcms

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15otnTcms struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// configure otn g709 tcm's performance monitoring. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15otnTcms_Minute15otnTcm.
	Minute15otnTcm []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15otnTcms_Minute15otnTcm
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15otnTcms set opr min threshold

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15otnTcms) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15otnTcms_Minute15otnTcm

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15otnTcms_Minute15otnTcm struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. TCM number. The type is interface{} with range:
	// 0..4294967295.
	TcmNumber interface{}

	// Configure threshold on otn parameters.
	Min15OtnTcmThreshes InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15otnTcms_Minute15otnTcm_Min15OtnTcmThreshes

	// set otn TCA reporting status.
	Minute15otnTcmReports InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15otnTcms_Minute15otnTcm_Minute15otnTcmReports
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15otnTcms_Minute15otnTcm configure otn g709 tcm's performance monitoring

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15otnTcms_Minute15otnTcm) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15otnTcms_Minute15otnTcm_Min15OtnTcmThreshes

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15otnTcms_Minute15otnTcm_Min15OtnTcmThreshes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15otnTcms_Minute15otnTcm_Min15OtnTcmThreshes_Min15OtnTcmThresh.
	Min15OtnTcmThresh []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15otnTcms_Minute15otnTcm_Min15OtnTcmThreshes_Min15OtnTcmThresh
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15otnTcms_Minute15otnTcm_Min15OtnTcmThreshes Configure threshold on otn parameters

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15otnTcms_Minute15otnTcm_Min15OtnTcmThreshes) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15otnTcms_Minute15otnTcm_Min15OtnTcmThreshes_Min15OtnTcmThresh

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15otnTcms_Minute15otnTcm_Min15OtnTcmThreshes_Min15OtnTcmThresh struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Otn Threshold Type. The type is OtnTcmThreshold.
	OtnThreshold interface{}

	// Otn Threshold Value. The type is interface{} with range: 0..4294967295.
	// This attribute is mandatory.
	OtnThresholdValue interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15otnTcms_Minute15otnTcm_Min15OtnTcmThreshes_Min15OtnTcmThresh none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15otnTcms_Minute15otnTcm_Min15OtnTcmThreshes_Min15OtnTcmThresh) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15otnTcms_Minute15otnTcm_Minute15otnTcmReports

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15otnTcms_Minute15otnTcm_Minute15otnTcmReports struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15otnTcms_Minute15otnTcm_Minute15otnTcmReports_Minute15otnTcmReport.
	Minute15otnTcmReport []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15otnTcms_Minute15otnTcm_Minute15otnTcmReports_Minute15otnTcmReport
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15otnTcms_Minute15otnTcm_Minute15otnTcmReports set otn TCA reporting status

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15otnTcms_Minute15otnTcm_Minute15otnTcmReports) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15otnTcms_Minute15otnTcm_Minute15otnTcmReports_Minute15otnTcmReport

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15otnTcms_Minute15otnTcm_Minute15otnTcmReports_Minute15otnTcmReport struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Otn Report Type. The type is OtnTcmReport.
	OtnReport interface{}

	// Otn Report. The type is Report. This attribute is mandatory.
	Enable interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15otnTcms_Minute15otnTcm_Minute15otnTcmReports_Minute15otnTcmReport none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Minute15otnTcms_Minute15otnTcm_Minute15otnTcmReports_Minute15otnTcmReport) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_OcHour24

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_OcHour24 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configure ocn performance monitoring.
	OcHour24Ocn InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_OcHour24_OcHour24Ocn
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_OcHour24 set Oc threshold

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_OcHour24) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_OcHour24_OcHour24Ocn

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_OcHour24_OcHour24Ocn struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// set ocn TCA reporting status.
	OcHour24OcnReports InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_OcHour24_OcHour24Ocn_OcHour24OcnReports

	// Configure threshold on ocn parameters.
	OcHour24OcnThresholds InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_OcHour24_OcHour24Ocn_OcHour24OcnThresholds
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_OcHour24_OcHour24Ocn Configure ocn performance monitoring

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_OcHour24_OcHour24Ocn) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_OcHour24_OcHour24Ocn_OcHour24OcnReports

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_OcHour24_OcHour24Ocn_OcHour24OcnReports struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_OcHour24_OcHour24Ocn_OcHour24OcnReports_OcHour24OcnReport.
	OcHour24OcnReport []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_OcHour24_OcHour24Ocn_OcHour24OcnReports_OcHour24OcnReport
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_OcHour24_OcHour24Ocn_OcHour24OcnReports set ocn TCA reporting status

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_OcHour24_OcHour24Ocn_OcHour24OcnReports) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_OcHour24_OcHour24Ocn_OcHour24OcnReports_OcHour24OcnReport

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_OcHour24_OcHour24Ocn_OcHour24OcnReports_OcHour24OcnReport struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Ocn Report Type. The type is OcnReport.
	OcnReport interface{}

	// Ocn Report. The type is Report. This attribute is mandatory.
	Enable interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_OcHour24_OcHour24Ocn_OcHour24OcnReports_OcHour24OcnReport none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_OcHour24_OcHour24Ocn_OcHour24OcnReports_OcHour24OcnReport) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_OcHour24_OcHour24Ocn_OcHour24OcnThresholds

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_OcHour24_OcHour24Ocn_OcHour24OcnThresholds struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_OcHour24_OcHour24Ocn_OcHour24OcnThresholds_OcHour24OcnThreshold.
	OcHour24OcnThreshold []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_OcHour24_OcHour24Ocn_OcHour24OcnThresholds_OcHour24OcnThreshold
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_OcHour24_OcHour24Ocn_OcHour24OcnThresholds Configure threshold on ocn parameters

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_OcHour24_OcHour24Ocn_OcHour24OcnThresholds) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_OcHour24_OcHour24Ocn_OcHour24OcnThresholds_OcHour24OcnThreshold

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_OcHour24_OcHour24Ocn_OcHour24OcnThresholds_OcHour24OcnThreshold struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Ocn Threshold Type. The type is OcnThreshold.
	OcnThreshold interface{}

	// Ocn Thresh Value. The type is interface{} with range: 0..4294967295. This
	// attribute is mandatory.
	OcnThresholdValue interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_OcHour24_OcHour24Ocn_OcHour24OcnThresholds_OcHour24OcnThreshold none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_OcHour24_OcHour24Ocn_OcHour24OcnThresholds_OcHour24OcnThreshold) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_OcMinute15

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_OcMinute15 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configure ocn performance monitoring.
	OcMinute15Ocn InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_OcMinute15_OcMinute15Ocn
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_OcMinute15 set OC threshold

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_OcMinute15) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_OcMinute15_OcMinute15Ocn

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_OcMinute15_OcMinute15Ocn struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// set ocn TCA reporting status.
	OcMinute15OcnReports InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_OcMinute15_OcMinute15Ocn_OcMinute15OcnReports

	// Configure threshold on ocn parameters.
	OcMinute15OcnThresholds InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_OcMinute15_OcMinute15Ocn_OcMinute15OcnThresholds
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_OcMinute15_OcMinute15Ocn Configure ocn performance monitoring

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_OcMinute15_OcMinute15Ocn) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_OcMinute15_OcMinute15Ocn_OcMinute15OcnReports

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_OcMinute15_OcMinute15Ocn_OcMinute15OcnReports struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_OcMinute15_OcMinute15Ocn_OcMinute15OcnReports_OcMinute15OcnReport.
	OcMinute15OcnReport []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_OcMinute15_OcMinute15Ocn_OcMinute15OcnReports_OcMinute15OcnReport
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_OcMinute15_OcMinute15Ocn_OcMinute15OcnReports set ocn TCA reporting status

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_OcMinute15_OcMinute15Ocn_OcMinute15OcnReports) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_OcMinute15_OcMinute15Ocn_OcMinute15OcnReports_OcMinute15OcnReport

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_OcMinute15_OcMinute15Ocn_OcMinute15OcnReports_OcMinute15OcnReport struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Ocn Report Type. The type is OcnReport.
	OcnReport interface{}

	// Ocn Report. The type is Report. This attribute is mandatory.
	Enable interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_OcMinute15_OcMinute15Ocn_OcMinute15OcnReports_OcMinute15OcnReport none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_OcMinute15_OcMinute15Ocn_OcMinute15OcnReports_OcMinute15OcnReport) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_OcMinute15_OcMinute15Ocn_OcMinute15OcnThresholds

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_OcMinute15_OcMinute15Ocn_OcMinute15OcnThresholds struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_OcMinute15_OcMinute15Ocn_OcMinute15OcnThresholds_OcMinute15OcnThreshold.
	OcMinute15OcnThreshold []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_OcMinute15_OcMinute15Ocn_OcMinute15OcnThresholds_OcMinute15OcnThreshold
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_OcMinute15_OcMinute15Ocn_OcMinute15OcnThresholds Configure threshold on ocn parameters

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_OcMinute15_OcMinute15Ocn_OcMinute15OcnThresholds) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_OcMinute15_OcMinute15Ocn_OcMinute15OcnThresholds_OcMinute15OcnThreshold

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_OcMinute15_OcMinute15Ocn_OcMinute15OcnThresholds_OcMinute15OcnThreshold struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Ocn Threshold Type. The type is OcnThreshold.
	OcnThreshold interface{}

	// Ocn Threshold Value. The type is interface{} with range: 0..4294967295.
	// This attribute is mandatory.
	OcnThresholdValue interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_OcMinute15_OcMinute15Ocn_OcMinute15OcnThresholds_OcMinute15OcnThreshold none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_OcMinute15_OcMinute15Ocn_OcMinute15OcnThresholds_OcMinute15OcnThreshold) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configure pcs performance monitoring.
	Second30pcs InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30pcs

	// Configure fec g709 performance monitoring.
	Second30fec InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30fec

	// Configure optics performance monitoring.
	Second30Optics InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30Optics

	// Configure secy-if performance monitoring.
	Second30secyif InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secyif

	// Configure secy-rx performance monitoring.
	Second30secyrx InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secyrx

	// configure otn g709 performance monitoring.
	Second30otn InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30otn

	// Configure secy-tx performance monitoring.
	Second30secytx InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secytx
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30 Configure optics performance monitoring for 30 sec

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30Optics

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30Optics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// set optics TCA reporting status.
	Second30OpticsReports InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30Optics_Second30OpticsReports

	// Configure threshold on optics parameters.
	Second30OpticsThresholds InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30Optics_Second30OpticsThresholds
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30Optics Configure optics performance monitoring

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30Optics) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30Optics_Second30OpticsReports

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30Optics_Second30OpticsReports struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30Optics_Second30OpticsReports_Second30OpticsReport.
	Second30OpticsReport []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30Optics_Second30OpticsReports_Second30OpticsReport
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30Optics_Second30OpticsReports set optics TCA reporting status

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30Optics_Second30OpticsReports) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30Optics_Second30OpticsReports_Second30OpticsReport

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30Optics_Second30OpticsReports_Second30OpticsReport struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Optics Report Type. The type is OpticsReport.
	OpticsReport interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30Optics_Second30OpticsReports_Second30OpticsReport none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30Optics_Second30OpticsReports_Second30OpticsReport) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30Optics_Second30OpticsThresholds

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30Optics_Second30OpticsThresholds struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30Optics_Second30OpticsThresholds_Second30OpticsThreshold.
	Second30OpticsThreshold []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30Optics_Second30OpticsThresholds_Second30OpticsThreshold
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30Optics_Second30OpticsThresholds Configure threshold on optics parameters

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30Optics_Second30OpticsThresholds) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30Optics_Second30OpticsThresholds_Second30OpticsThreshold

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30Optics_Second30OpticsThresholds_Second30OpticsThreshold struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Optics Threshold Type. The type is
	// OpticsThreshold.
	OpticsThreshold interface{}

	// Optics Thresh Value. The type is interface{} with range:
	// -2147483648..2147483647.
	OpticsThresholdValue interface{}

	// Used only for Opt and Opr,To Enter Threshold in dbm use 1. The type is
	// interface{} with range: 0..4294967295. The default value is 0.
	Dbm interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30Optics_Second30OpticsThresholds_Second30OpticsThreshold none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30Optics_Second30OpticsThresholds_Second30OpticsThreshold) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30fec

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30fec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configure fec threshold.
	Second30fecThresholds InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30fec_Second30fecThresholds

	// set fec TCA reporting status.
	Second30fecReports InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30fec_Second30fecReports
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30fec Configure fec g709 performance monitoring

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30fec) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30fec_Second30fecReports

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30fec_Second30fecReports struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30fec_Second30fecReports_Second30fecReport.
	Second30fecReport []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30fec_Second30fecReports_Second30fecReport
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30fec_Second30fecReports set fec TCA reporting status

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30fec_Second30fecReports) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30fec_Second30fecReports_Second30fecReport

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30fec_Second30fecReports_Second30fecReport struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Fec Report Type. The type is FecReport.
	FecReport interface{}

	// Fec Report. The type is Report. This attribute is mandatory.
	Enable interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30fec_Second30fecReports_Second30fecReport none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30fec_Second30fecReports_Second30fecReport) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30fec_Second30fecThresholds

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30fec_Second30fecThresholds struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30fec_Second30fecThresholds_Second30fecThreshold.
	Second30fecThreshold []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30fec_Second30fecThresholds_Second30fecThreshold
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30fec_Second30fecThresholds Configure fec threshold

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30fec_Second30fecThresholds) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30fec_Second30fecThresholds_Second30fecThreshold

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30fec_Second30fecThresholds_Second30fecThreshold struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Fec Threshold Type. The type is FecThreshold.
	FecThreshold interface{}

	// Fec Threshold Value. The type is string with length: 1..20. This attribute
	// is mandatory.
	FecThresholdValue interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30fec_Second30fecThresholds_Second30fecThreshold none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30fec_Second30fecThresholds_Second30fecThreshold) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30otn

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30otn struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configure threshold on otn parameters.
	Second30OtnThreshes InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30otn_Second30OtnThreshes

	// set otn TCA reporting status.
	Second30otnReports InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30otn_Second30otnReports
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30otn configure otn g709 performance monitoring

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30otn) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30otn_Second30OtnThreshes

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30otn_Second30OtnThreshes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30otn_Second30OtnThreshes_Second30OtnThresh.
	Second30OtnThresh []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30otn_Second30OtnThreshes_Second30OtnThresh
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30otn_Second30OtnThreshes Configure threshold on otn parameters

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30otn_Second30OtnThreshes) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30otn_Second30OtnThreshes_Second30OtnThresh

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30otn_Second30OtnThreshes_Second30OtnThresh struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Otn Threshold Type. The type is OtnThreshold.
	OtnThreshold interface{}

	// Otn Threshold Value. The type is interface{} with range: 0..4294967295.
	// This attribute is mandatory.
	OtnThresholdValue interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30otn_Second30OtnThreshes_Second30OtnThresh none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30otn_Second30OtnThreshes_Second30OtnThresh) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30otn_Second30otnReports

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30otn_Second30otnReports struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30otn_Second30otnReports_Second30otnReport.
	Second30otnReport []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30otn_Second30otnReports_Second30otnReport
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30otn_Second30otnReports set otn TCA reporting status

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30otn_Second30otnReports) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30otn_Second30otnReports_Second30otnReport

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30otn_Second30otnReports_Second30otnReport struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Otn Report Type. The type is OtnReport.
	OtnReport interface{}

	// Otn Report. The type is Report. This attribute is mandatory.
	Enable interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30otn_Second30otnReports_Second30otnReport none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30otn_Second30otnReports_Second30otnReport) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30pcs

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30pcs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configure pcs threshold.
	Second30pcsThresholds InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30pcs_Second30pcsThresholds

	// set pcs TCA reporting status.
	Second30pcsReports InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30pcs_Second30pcsReports
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30pcs Configure pcs performance monitoring

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30pcs) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30pcs_Second30pcsReports

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30pcs_Second30pcsReports struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30pcs_Second30pcsReports_Second30pcsReport.
	Second30pcsReport []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30pcs_Second30pcsReports_Second30pcsReport
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30pcs_Second30pcsReports set pcs TCA reporting status

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30pcs_Second30pcsReports) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30pcs_Second30pcsReports_Second30pcsReport

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30pcs_Second30pcsReports_Second30pcsReport struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Pcs Report Type. The type is PcsReport.
	PcsReport interface{}

	// PCS Report. The type is Report. This attribute is mandatory.
	Enable interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30pcs_Second30pcsReports_Second30pcsReport none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30pcs_Second30pcsReports_Second30pcsReport) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30pcs_Second30pcsThresholds

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30pcs_Second30pcsThresholds struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30pcs_Second30pcsThresholds_Second30pcsThreshold.
	Second30pcsThreshold []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30pcs_Second30pcsThresholds_Second30pcsThreshold
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30pcs_Second30pcsThresholds Configure pcs threshold

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30pcs_Second30pcsThresholds) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30pcs_Second30pcsThresholds_Second30pcsThreshold

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30pcs_Second30pcsThresholds_Second30pcsThreshold struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Pcs Threshold Type. The type is PcsThreshold.
	PcsThreshold interface{}

	// Pcs Threshold Value. The type is string with length: 1..20. This attribute
	// is mandatory.
	PcsThresholdValue interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30pcs_Second30pcsThresholds_Second30pcsThreshold none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30pcs_Second30pcsThresholds_Second30pcsThreshold) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secyif

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secyif struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configure threshold on secyif parameters.
	Second30secyifThresholds InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secyif_Second30secyifThresholds

	// set secyif TCA reporting status.
	Second30secyifReports InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secyif_Second30secyifReports
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secyif Configure secy-if performance monitoring

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secyif) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secyif_Second30secyifReports

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secyif_Second30secyifReports struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secyif_Second30secyifReports_Second30secyifReport.
	Second30secyifReport []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secyif_Second30secyifReports_Second30secyifReport
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secyif_Second30secyifReports set secyif TCA reporting status

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secyif_Second30secyifReports) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secyif_Second30secyifReports_Second30secyifReport

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secyif_Second30secyifReports_Second30secyifReport struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Secyif Report Type. The type is SecyifReport.
	SecyifReport interface{}

	// Enabled Secyif Report. The type is Report. This attribute is mandatory.
	Enable interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secyif_Second30secyifReports_Second30secyifReport none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secyif_Second30secyifReports_Second30secyifReport) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secyif_Second30secyifThresholds

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secyif_Second30secyifThresholds struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secyif_Second30secyifThresholds_Second30secyifThreshold.
	Second30secyifThreshold []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secyif_Second30secyifThresholds_Second30secyifThreshold
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secyif_Second30secyifThresholds Configure threshold on secyif parameters

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secyif_Second30secyifThresholds) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secyif_Second30secyifThresholds_Second30secyifThreshold

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secyif_Second30secyifThresholds_Second30secyifThreshold struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Secyif Threshold Type. The type is
	// SecyifThreshold.
	SecyifThreshold interface{}

	// Secyif Threshold Value. The type is interface{} with range: 0..4294967295.
	// This attribute is mandatory.
	SecyifThresholdValue interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secyif_Second30secyifThresholds_Second30secyifThreshold none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secyif_Second30secyifThresholds_Second30secyifThreshold) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secyrx

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secyrx struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configure threshold on secyrx parameters.
	Second30secyrxThresholds InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secyrx_Second30secyrxThresholds

	// set secyrx TCA reporting status.
	Second30secyrxReports InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secyrx_Second30secyrxReports
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secyrx Configure secy-rx performance monitoring

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secyrx) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secyrx_Second30secyrxReports

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secyrx_Second30secyrxReports struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secyrx_Second30secyrxReports_Second30secyrxReport.
	Second30secyrxReport []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secyrx_Second30secyrxReports_Second30secyrxReport
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secyrx_Second30secyrxReports set secyrx TCA reporting status

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secyrx_Second30secyrxReports) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secyrx_Second30secyrxReports_Second30secyrxReport

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secyrx_Second30secyrxReports_Second30secyrxReport struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Secyrx Report Type. The type is SecyrxReport.
	SecyrxReport interface{}

	// Enabled Secyrx Report. The type is Report. This attribute is mandatory.
	Enable interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secyrx_Second30secyrxReports_Second30secyrxReport none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secyrx_Second30secyrxReports_Second30secyrxReport) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secyrx_Second30secyrxThresholds

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secyrx_Second30secyrxThresholds struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secyrx_Second30secyrxThresholds_Second30secyrxThreshold.
	Second30secyrxThreshold []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secyrx_Second30secyrxThresholds_Second30secyrxThreshold
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secyrx_Second30secyrxThresholds Configure threshold on secyrx parameters

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secyrx_Second30secyrxThresholds) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secyrx_Second30secyrxThresholds_Second30secyrxThreshold

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secyrx_Second30secyrxThresholds_Second30secyrxThreshold struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Secyrx Threshold Type. The type is
	// SecyrxThreshold.
	SecyrxThreshold interface{}

	// Secyrx Threshold Value. The type is interface{} with range: 0..4294967295.
	// This attribute is mandatory.
	SecyrxThresholdValue interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secyrx_Second30secyrxThresholds_Second30secyrxThreshold none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secyrx_Second30secyrxThresholds_Second30secyrxThreshold) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secytx

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secytx struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configure threshold on secytx parameters.
	Second30secytxThresholds InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secytx_Second30secytxThresholds

	// set secytx TCA reporting status.
	Second30secytxReports InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secytx_Second30secytxReports
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secytx Configure secy-tx performance monitoring

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secytx) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secytx_Second30secytxReports

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secytx_Second30secytxReports struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secytx_Second30secytxReports_Second30secytxReport.
	Second30secytxReport []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secytx_Second30secytxReports_Second30secytxReport
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secytx_Second30secytxReports set secytx TCA reporting status

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secytx_Second30secytxReports) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secytx_Second30secytxReports_Second30secytxReport

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secytx_Second30secytxReports_Second30secytxReport struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Secytx Report Type. The type is SecytxReport.
	SecytxReport interface{}

	// Enabled Secytx Report. The type is Report. This attribute is mandatory.
	Enable interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secytx_Second30secytxReports_Second30secytxReport none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secytx_Second30secytxReports_Second30secytxReport) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secytx_Second30secytxThresholds

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secytx_Second30secytxThresholds struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secytx_Second30secytxThresholds_Second30secytxThreshold.
	Second30secytxThreshold []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secytx_Second30secytxThresholds_Second30secytxThreshold
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secytx_Second30secytxThresholds Configure threshold on secytx parameters

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secytx_Second30secytxThresholds) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secytx_Second30secytxThresholds_Second30secytxThreshold

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secytx_Second30secytxThresholds_Second30secytxThreshold struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Secytx Threshold Type. The type is
	// SecytxThreshold.
	SecytxThreshold interface{}

	// Secytx Threshold Value. The type is interface{} with range: 0..4294967295.
	// This attribute is mandatory.
	SecytxThresholdValue interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secytx_Second30secytxThresholds_Second30secytxThreshold none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_Second30_Second30secytx_Second30secytxThresholds_Second30secytxThreshold) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetHour24

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetHour24 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configure Path performance monitoring.
	SonetHour24Path InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetHour24_SonetHour24Path

	// Configure ocn performance monitoring.
	SonetHour24Ocn InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetHour24_SonetHour24Ocn
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetHour24 set Sonet threshold

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetHour24) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetHour24_SonetHour24Ocn

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetHour24_SonetHour24Ocn struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configure threshold on ocn parameters.
	SonetHour24OcnThresholds InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetHour24_SonetHour24Ocn_SonetHour24OcnThresholds

	// set ocn TCA reporting status.
	SonetHour24OcnReports InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetHour24_SonetHour24Ocn_SonetHour24OcnReports
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetHour24_SonetHour24Ocn Configure ocn performance monitoring

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetHour24_SonetHour24Ocn) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetHour24_SonetHour24Ocn_SonetHour24OcnReports

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetHour24_SonetHour24Ocn_SonetHour24OcnReports struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetHour24_SonetHour24Ocn_SonetHour24OcnReports_SonetHour24OcnReport.
	SonetHour24OcnReport []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetHour24_SonetHour24Ocn_SonetHour24OcnReports_SonetHour24OcnReport
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetHour24_SonetHour24Ocn_SonetHour24OcnReports set ocn TCA reporting status

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetHour24_SonetHour24Ocn_SonetHour24OcnReports) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetHour24_SonetHour24Ocn_SonetHour24OcnReports_SonetHour24OcnReport

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetHour24_SonetHour24Ocn_SonetHour24OcnReports_SonetHour24OcnReport struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Ocn Report Type. The type is OcnReport.
	OcnReport interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetHour24_SonetHour24Ocn_SonetHour24OcnReports_SonetHour24OcnReport none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetHour24_SonetHour24Ocn_SonetHour24OcnReports_SonetHour24OcnReport) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetHour24_SonetHour24Ocn_SonetHour24OcnThresholds

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetHour24_SonetHour24Ocn_SonetHour24OcnThresholds struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetHour24_SonetHour24Ocn_SonetHour24OcnThresholds_SonetHour24OcnThreshold.
	SonetHour24OcnThreshold []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetHour24_SonetHour24Ocn_SonetHour24OcnThresholds_SonetHour24OcnThreshold
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetHour24_SonetHour24Ocn_SonetHour24OcnThresholds Configure threshold on ocn parameters

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetHour24_SonetHour24Ocn_SonetHour24OcnThresholds) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetHour24_SonetHour24Ocn_SonetHour24OcnThresholds_SonetHour24OcnThreshold

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetHour24_SonetHour24Ocn_SonetHour24OcnThresholds_SonetHour24OcnThreshold struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Ocn Threshold Type. The type is OcnThreshold.
	OcnThreshold interface{}

	// Ocn Thresh Value. The type is interface{} with range: 0..4294967295. This
	// attribute is mandatory.
	OcnThresholdValue interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetHour24_SonetHour24Ocn_SonetHour24OcnThresholds_SonetHour24OcnThreshold none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetHour24_SonetHour24Ocn_SonetHour24OcnThresholds_SonetHour24OcnThreshold) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetHour24_SonetHour24Path

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetHour24_SonetHour24Path struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configure threshold on Path parameters.
	SonetHour24PathThresholds InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetHour24_SonetHour24Path_SonetHour24PathThresholds

	// set Path TCA reporting status.
	SonetHour24PathReports InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetHour24_SonetHour24Path_SonetHour24PathReports
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetHour24_SonetHour24Path Configure Path performance monitoring

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetHour24_SonetHour24Path) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetHour24_SonetHour24Path_SonetHour24PathReports

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetHour24_SonetHour24Path_SonetHour24PathReports struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetHour24_SonetHour24Path_SonetHour24PathReports_SonetHour24PathReport.
	SonetHour24PathReport []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetHour24_SonetHour24Path_SonetHour24PathReports_SonetHour24PathReport
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetHour24_SonetHour24Path_SonetHour24PathReports set Path TCA reporting status

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetHour24_SonetHour24Path_SonetHour24PathReports) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetHour24_SonetHour24Path_SonetHour24PathReports_SonetHour24PathReport

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetHour24_SonetHour24Path_SonetHour24PathReports_SonetHour24PathReport struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Path Report Type. The type is PathReport.
	PathReport interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetHour24_SonetHour24Path_SonetHour24PathReports_SonetHour24PathReport none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetHour24_SonetHour24Path_SonetHour24PathReports_SonetHour24PathReport) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetHour24_SonetHour24Path_SonetHour24PathThresholds

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetHour24_SonetHour24Path_SonetHour24PathThresholds struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetHour24_SonetHour24Path_SonetHour24PathThresholds_SonetHour24PathThreshold.
	SonetHour24PathThreshold []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetHour24_SonetHour24Path_SonetHour24PathThresholds_SonetHour24PathThreshold
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetHour24_SonetHour24Path_SonetHour24PathThresholds Configure threshold on Path parameters

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetHour24_SonetHour24Path_SonetHour24PathThresholds) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetHour24_SonetHour24Path_SonetHour24PathThresholds_SonetHour24PathThreshold

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetHour24_SonetHour24Path_SonetHour24PathThresholds_SonetHour24PathThreshold struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Path Threshold Type. The type is PathThreshold.
	PathThreshold interface{}

	// Path Thresh Value. The type is interface{} with range: 0..4294967295. This
	// attribute is mandatory.
	PathThresholdValue interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetHour24_SonetHour24Path_SonetHour24PathThresholds_SonetHour24PathThreshold none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetHour24_SonetHour24Path_SonetHour24PathThresholds_SonetHour24PathThreshold) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetMinute15

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetMinute15 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configure Path performance monitoring.
	SonetMinute15Path InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetMinute15_SonetMinute15Path

	// Configure ocn performance monitoring.
	SonetMinute15Ocn InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetMinute15_SonetMinute15Ocn
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetMinute15 set Sonet threshold

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetMinute15) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetMinute15_SonetMinute15Ocn

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetMinute15_SonetMinute15Ocn struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// set ocn TCA reporting status.
	SonetMinute15OcnReports InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetMinute15_SonetMinute15Ocn_SonetMinute15OcnReports

	// Configure threshold on ocn parameters.
	SonetMinute15OcnThresholds InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetMinute15_SonetMinute15Ocn_SonetMinute15OcnThresholds
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetMinute15_SonetMinute15Ocn Configure ocn performance monitoring

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetMinute15_SonetMinute15Ocn) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetMinute15_SonetMinute15Ocn_SonetMinute15OcnReports

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetMinute15_SonetMinute15Ocn_SonetMinute15OcnReports struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetMinute15_SonetMinute15Ocn_SonetMinute15OcnReports_SonetMinute15OcnReport.
	SonetMinute15OcnReport []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetMinute15_SonetMinute15Ocn_SonetMinute15OcnReports_SonetMinute15OcnReport
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetMinute15_SonetMinute15Ocn_SonetMinute15OcnReports set ocn TCA reporting status

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetMinute15_SonetMinute15Ocn_SonetMinute15OcnReports) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetMinute15_SonetMinute15Ocn_SonetMinute15OcnReports_SonetMinute15OcnReport

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetMinute15_SonetMinute15Ocn_SonetMinute15OcnReports_SonetMinute15OcnReport struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Ocn Report Type. The type is OcnReport.
	OcnReport interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetMinute15_SonetMinute15Ocn_SonetMinute15OcnReports_SonetMinute15OcnReport none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetMinute15_SonetMinute15Ocn_SonetMinute15OcnReports_SonetMinute15OcnReport) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetMinute15_SonetMinute15Ocn_SonetMinute15OcnThresholds

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetMinute15_SonetMinute15Ocn_SonetMinute15OcnThresholds struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetMinute15_SonetMinute15Ocn_SonetMinute15OcnThresholds_SonetMinute15OcnThreshold.
	SonetMinute15OcnThreshold []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetMinute15_SonetMinute15Ocn_SonetMinute15OcnThresholds_SonetMinute15OcnThreshold
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetMinute15_SonetMinute15Ocn_SonetMinute15OcnThresholds Configure threshold on ocn parameters

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetMinute15_SonetMinute15Ocn_SonetMinute15OcnThresholds) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetMinute15_SonetMinute15Ocn_SonetMinute15OcnThresholds_SonetMinute15OcnThreshold

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetMinute15_SonetMinute15Ocn_SonetMinute15OcnThresholds_SonetMinute15OcnThreshold struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Ocn Threshold Type. The type is OcnThreshold.
	OcnThreshold interface{}

	// Ocn Threshold Value. The type is interface{} with range: 0..4294967295.
	// This attribute is mandatory.
	OcnThresholdValue interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetMinute15_SonetMinute15Ocn_SonetMinute15OcnThresholds_SonetMinute15OcnThreshold none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetMinute15_SonetMinute15Ocn_SonetMinute15OcnThresholds_SonetMinute15OcnThreshold) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetMinute15_SonetMinute15Path

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetMinute15_SonetMinute15Path struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// set Path TCA reporting status.
	SonetMinute15PathReports InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetMinute15_SonetMinute15Path_SonetMinute15PathReports

	// Configure threshold on Path parameters.
	SonetMinute15PathThresholds InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetMinute15_SonetMinute15Path_SonetMinute15PathThresholds
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetMinute15_SonetMinute15Path Configure Path performance monitoring

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetMinute15_SonetMinute15Path) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetMinute15_SonetMinute15Path_SonetMinute15PathReports

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetMinute15_SonetMinute15Path_SonetMinute15PathReports struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetMinute15_SonetMinute15Path_SonetMinute15PathReports_SonetMinute15PathReport.
	SonetMinute15PathReport []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetMinute15_SonetMinute15Path_SonetMinute15PathReports_SonetMinute15PathReport
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetMinute15_SonetMinute15Path_SonetMinute15PathReports set Path TCA reporting status

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetMinute15_SonetMinute15Path_SonetMinute15PathReports) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetMinute15_SonetMinute15Path_SonetMinute15PathReports_SonetMinute15PathReport

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetMinute15_SonetMinute15Path_SonetMinute15PathReports_SonetMinute15PathReport struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Path Report Type. The type is PathReport.
	PathReport interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetMinute15_SonetMinute15Path_SonetMinute15PathReports_SonetMinute15PathReport none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetMinute15_SonetMinute15Path_SonetMinute15PathReports_SonetMinute15PathReport) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetMinute15_SonetMinute15Path_SonetMinute15PathThresholds

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetMinute15_SonetMinute15Path_SonetMinute15PathThresholds struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetMinute15_SonetMinute15Path_SonetMinute15PathThresholds_SonetMinute15PathThreshold.
	SonetMinute15PathThreshold []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetMinute15_SonetMinute15Path_SonetMinute15PathThresholds_SonetMinute15PathThreshold
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetMinute15_SonetMinute15Path_SonetMinute15PathThresholds Configure threshold on Path parameters

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetMinute15_SonetMinute15Path_SonetMinute15PathThresholds) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetMinute15_SonetMinute15Path_SonetMinute15PathThresholds_SonetMinute15PathThreshold

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetMinute15_SonetMinute15Path_SonetMinute15PathThresholds_SonetMinute15PathThreshold struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Path Threshold Type. The type is PathThreshold.
	PathThreshold interface{}

	// Path Threshold Value. The type is interface{} with range: 0..4294967295.
	// This attribute is mandatory.
	PathThresholdValue interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetMinute15_SonetMinute15Path_SonetMinute15PathThresholds_SonetMinute15PathThreshold none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_SonetMinute15_SonetMinute15Path_SonetMinute15PathThresholds_SonetMinute15PathThreshold) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StmHour24

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StmHour24 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configure stm performance monitoring.
	StmHour24Stm InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StmHour24_StmHour24Stm
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StmHour24 set STM threshold

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StmHour24) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StmHour24_StmHour24Stm

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StmHour24_StmHour24Stm struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// set stm TCA reporting status.
	StmHour24StmReports InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StmHour24_StmHour24Stm_StmHour24StmReports

	// Configure threshold on stm parameters.
	StmHour24StmThresholds InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StmHour24_StmHour24Stm_StmHour24StmThresholds
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StmHour24_StmHour24Stm Configure stm performance monitoring

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StmHour24_StmHour24Stm) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StmHour24_StmHour24Stm_StmHour24StmReports

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StmHour24_StmHour24Stm_StmHour24StmReports struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StmHour24_StmHour24Stm_StmHour24StmReports_StmHour24StmReport.
	StmHour24StmReport []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StmHour24_StmHour24Stm_StmHour24StmReports_StmHour24StmReport
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StmHour24_StmHour24Stm_StmHour24StmReports set stm TCA reporting status

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StmHour24_StmHour24Stm_StmHour24StmReports) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StmHour24_StmHour24Stm_StmHour24StmReports_StmHour24StmReport

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StmHour24_StmHour24Stm_StmHour24StmReports_StmHour24StmReport struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Stm Report Type. The type is StmReport.
	StmReport interface{}

	// Stm Report. The type is Report. This attribute is mandatory.
	Enable interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StmHour24_StmHour24Stm_StmHour24StmReports_StmHour24StmReport none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StmHour24_StmHour24Stm_StmHour24StmReports_StmHour24StmReport) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StmHour24_StmHour24Stm_StmHour24StmThresholds

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StmHour24_StmHour24Stm_StmHour24StmThresholds struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StmHour24_StmHour24Stm_StmHour24StmThresholds_StmHour24StmThreshold.
	StmHour24StmThreshold []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StmHour24_StmHour24Stm_StmHour24StmThresholds_StmHour24StmThreshold
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StmHour24_StmHour24Stm_StmHour24StmThresholds Configure threshold on stm parameters

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StmHour24_StmHour24Stm_StmHour24StmThresholds) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StmHour24_StmHour24Stm_StmHour24StmThresholds_StmHour24StmThreshold

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StmHour24_StmHour24Stm_StmHour24StmThresholds_StmHour24StmThreshold struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Stm Threshold Type. The type is StmThreshold.
	StmThreshold interface{}

	// Stm Thresh Value. The type is interface{} with range: 0..4294967295. This
	// attribute is mandatory.
	StmThresholdValue interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StmHour24_StmHour24Stm_StmHour24StmThresholds_StmHour24StmThreshold none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StmHour24_StmHour24Stm_StmHour24StmThresholds_StmHour24StmThreshold) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StmMinute15

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StmMinute15 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configure stm performance monitoring.
	StmMinute15Stm InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StmMinute15_StmMinute15Stm
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StmMinute15 set STM threshold

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StmMinute15) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StmMinute15_StmMinute15Stm

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StmMinute15_StmMinute15Stm struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// set stm TCA reporting status.
	StmMinute15StmReports InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StmMinute15_StmMinute15Stm_StmMinute15StmReports

	// Configure threshold on stm parameters.
	StmMinute15StmThresholds InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StmMinute15_StmMinute15Stm_StmMinute15StmThresholds
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StmMinute15_StmMinute15Stm Configure stm performance monitoring

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StmMinute15_StmMinute15Stm) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StmMinute15_StmMinute15Stm_StmMinute15StmReports

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StmMinute15_StmMinute15Stm_StmMinute15StmReports struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StmMinute15_StmMinute15Stm_StmMinute15StmReports_StmMinute15StmReport.
	StmMinute15StmReport []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StmMinute15_StmMinute15Stm_StmMinute15StmReports_StmMinute15StmReport
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StmMinute15_StmMinute15Stm_StmMinute15StmReports set stm TCA reporting status

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StmMinute15_StmMinute15Stm_StmMinute15StmReports) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StmMinute15_StmMinute15Stm_StmMinute15StmReports_StmMinute15StmReport

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StmMinute15_StmMinute15Stm_StmMinute15StmReports_StmMinute15StmReport struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Stm Report Type. The type is StmReport.
	StmReport interface{}

	// Stm Report. The type is Report. This attribute is mandatory.
	Enable interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StmMinute15_StmMinute15Stm_StmMinute15StmReports_StmMinute15StmReport none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StmMinute15_StmMinute15Stm_StmMinute15StmReports_StmMinute15StmReport) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StmMinute15_StmMinute15Stm_StmMinute15StmThresholds

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StmMinute15_StmMinute15Stm_StmMinute15StmThresholds struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StmMinute15_StmMinute15Stm_StmMinute15StmThresholds_StmMinute15StmThreshold.
	StmMinute15StmThreshold []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StmMinute15_StmMinute15Stm_StmMinute15StmThresholds_StmMinute15StmThreshold
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StmMinute15_StmMinute15Stm_StmMinute15StmThresholds Configure threshold on stm parameters

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StmMinute15_StmMinute15Stm_StmMinute15StmThresholds) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StmMinute15_StmMinute15Stm_StmMinute15StmThresholds_StmMinute15StmThreshold

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StmMinute15_StmMinute15Stm_StmMinute15StmThresholds_StmMinute15StmThreshold struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Stm Threshold Type. The type is StmThreshold.
	StmThreshold interface{}

	// Stm Threshold Value. The type is interface{} with range: 0..4294967295.
	// This attribute is mandatory.
	StmThresholdValue interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StmMinute15_StmMinute15Stm_StmMinute15StmThresholds_StmMinute15StmThreshold none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StmMinute15_StmMinute15Stm_StmMinute15StmThresholds_StmMinute15StmThreshold) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StsHour24

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StsHour24 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configure Path performance monitoring.
	StsHour24Path InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StsHour24_StsHour24Path
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StsHour24 set STS threshold

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StsHour24) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StsHour24_StsHour24Path

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StsHour24_StsHour24Path struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configure threshold on Path parameters.
	StsHour24PathThresholds InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StsHour24_StsHour24Path_StsHour24PathThresholds

	// set Path TCA reporting status.
	StsHour24PathReports InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StsHour24_StsHour24Path_StsHour24PathReports
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StsHour24_StsHour24Path Configure Path performance monitoring

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StsHour24_StsHour24Path) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StsHour24_StsHour24Path_StsHour24PathReports

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StsHour24_StsHour24Path_StsHour24PathReports struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StsHour24_StsHour24Path_StsHour24PathReports_StsHour24PathReport.
	StsHour24PathReport []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StsHour24_StsHour24Path_StsHour24PathReports_StsHour24PathReport
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StsHour24_StsHour24Path_StsHour24PathReports set Path TCA reporting status

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StsHour24_StsHour24Path_StsHour24PathReports) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StsHour24_StsHour24Path_StsHour24PathReports_StsHour24PathReport

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StsHour24_StsHour24Path_StsHour24PathReports_StsHour24PathReport struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Path Report Type. The type is StsReport.
	PathReport interface{}

	// Path Report. The type is Report. This attribute is mandatory.
	Enable interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StsHour24_StsHour24Path_StsHour24PathReports_StsHour24PathReport none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StsHour24_StsHour24Path_StsHour24PathReports_StsHour24PathReport) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StsHour24_StsHour24Path_StsHour24PathThresholds

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StsHour24_StsHour24Path_StsHour24PathThresholds struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StsHour24_StsHour24Path_StsHour24PathThresholds_StsHour24PathThreshold.
	StsHour24PathThreshold []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StsHour24_StsHour24Path_StsHour24PathThresholds_StsHour24PathThreshold
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StsHour24_StsHour24Path_StsHour24PathThresholds Configure threshold on Path parameters

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StsHour24_StsHour24Path_StsHour24PathThresholds) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StsHour24_StsHour24Path_StsHour24PathThresholds_StsHour24PathThreshold

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StsHour24_StsHour24Path_StsHour24PathThresholds_StsHour24PathThreshold struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Path Threshold Type. The type is StsThreshold.
	PathThreshold interface{}

	// Path Thresh Value. The type is interface{} with range: 0..4294967295. This
	// attribute is mandatory.
	PathThresholdValue interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StsHour24_StsHour24Path_StsHour24PathThresholds_StsHour24PathThreshold none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StsHour24_StsHour24Path_StsHour24PathThresholds_StsHour24PathThreshold) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StsMinute15

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StsMinute15 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configure Path performance monitoring.
	StsMinute15Path InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StsMinute15_StsMinute15Path
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StsMinute15 set STS threshold

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StsMinute15) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StsMinute15_StsMinute15Path

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StsMinute15_StsMinute15Path struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// set Path TCA reporting status.
	StsMinute15PathReports InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StsMinute15_StsMinute15Path_StsMinute15PathReports

	// Configure threshold on Path parameters.
	StsMinute15PathThresholds InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StsMinute15_StsMinute15Path_StsMinute15PathThresholds
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StsMinute15_StsMinute15Path Configure Path performance monitoring

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StsMinute15_StsMinute15Path) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StsMinute15_StsMinute15Path_StsMinute15PathReports

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StsMinute15_StsMinute15Path_StsMinute15PathReports struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StsMinute15_StsMinute15Path_StsMinute15PathReports_StsMinute15PathReport.
	StsMinute15PathReport []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StsMinute15_StsMinute15Path_StsMinute15PathReports_StsMinute15PathReport
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StsMinute15_StsMinute15Path_StsMinute15PathReports set Path TCA reporting status

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StsMinute15_StsMinute15Path_StsMinute15PathReports) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StsMinute15_StsMinute15Path_StsMinute15PathReports_StsMinute15PathReport

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StsMinute15_StsMinute15Path_StsMinute15PathReports_StsMinute15PathReport struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Path Report Type. The type is StsReport.
	PathReport interface{}

	// Path Report. The type is Report. This attribute is mandatory.
	Enable interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StsMinute15_StsMinute15Path_StsMinute15PathReports_StsMinute15PathReport none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StsMinute15_StsMinute15Path_StsMinute15PathReports_StsMinute15PathReport) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StsMinute15_StsMinute15Path_StsMinute15PathThresholds

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StsMinute15_StsMinute15Path_StsMinute15PathThresholds struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// none. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StsMinute15_StsMinute15Path_StsMinute15PathThresholds_StsMinute15PathThreshold.
	StsMinute15PathThreshold []*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StsMinute15_StsMinute15Path_StsMinute15PathThresholds_StsMinute15PathThreshold
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StsMinute15_StsMinute15Path_StsMinute15PathThresholds Configure threshold on Path parameters

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StsMinute15_StsMinute15Path_StsMinute15PathThresholds) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StsMinute15_StsMinute15Path_StsMinute15PathThresholds_StsMinute15PathThreshold

type InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StsMinute15_StsMinute15Path_StsMinute15PathThresholds_StsMinute15PathThreshold struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Path Threshold Type. The type is StsThreshold.
	PathThreshold interface{}

	// Path Threshold Value. The type is interface{} with range: 0..4294967295.
	// This attribute is mandatory.
	PathThresholdValue interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StsMinute15_StsMinute15Path_StsMinute15PathThresholds_StsMinute15PathThreshold none

func (*InterfaceConfigurations_InterfaceConfiguration_PerformanceManagement_StsMinute15_StsMinute15Path_StsMinute15PathThresholds_StsMinute15PathThreshold) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Portmode

type InterfaceConfigurations_InterfaceConfiguration_Portmode struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Select speed. The type is SpeedSel.
	SpeedSel interface{}

	// Select Fec. The type is FecSel.
	FecSel interface{}

	// Select Diff. The type is DiffSel.
	DiffSel interface{}

	// Select modulation. The type is ModSel.
	ModSel interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Portmode Configure through port-mode

func (*InterfaceConfigurations_InterfaceConfiguration_Portmode) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Pppoe

type InterfaceConfigurations_InterfaceConfiguration_Pppoe struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Use this BBA-Group to enable PPPoE on this interface.
	EnableBbaGroup InterfaceConfigurations_InterfaceConfiguration_Pppoe_EnableBbaGroup
}

InterfaceConfigurations_InterfaceConfiguration_Pppoe Interface PPPoE configuration data

func (*InterfaceConfigurations_InterfaceConfiguration_Pppoe) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Pppoe_EnableBbaGroup

type InterfaceConfigurations_InterfaceConfiguration_Pppoe_EnableBbaGroup struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Enable PPPoE on this interface. The type is bool. This attribute is
	// mandatory.
	Enable interface{}

	// Name of the BBA-Group. The type is string.
	BbaGroupName interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Pppoe_EnableBbaGroup Use this BBA-Group to enable PPPoE on this interface This type is a presence type.

func (*InterfaceConfigurations_InterfaceConfiguration_Pppoe_EnableBbaGroup) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PseudowireEther

type InterfaceConfigurations_InterfaceConfiguration_PseudowireEther struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Name of the interface list. The type is string with length: 1..32.
	GenericInterfaceList interface{}

	// PW Ether L2 overhead requirement. The type is interface{} with range:
	// 1..64.
	L2Overhead interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PseudowireEther PW-Ether attributes

func (*InterfaceConfigurations_InterfaceConfiguration_PseudowireEther) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_PseudowireIw

type InterfaceConfigurations_InterfaceConfiguration_PseudowireIw struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// L2 overhead size in bytes. The type is interface{} with range: 1..64. Units
	// are byte.
	L2Overhead interface{}

	// Name of the interface list. The type is string with length: 1..32.
	GenericInterfaceList interface{}
}

InterfaceConfigurations_InterfaceConfiguration_PseudowireIw PW-IW attributes

func (*InterfaceConfigurations_InterfaceConfiguration_PseudowireIw) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ptp

type InterfaceConfigurations_InterfaceConfiguration_Ptp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Sync unicast grant duration, in seconds. The type is interface{} with
	// range: 60..1000. Units are second. The default value is 300.
	SyncGrantDuration interface{}

	// General COS. The type is interface{} with range: 0..7. The default value is
	// 6.
	GeneralCos interface{}

	// Enable the precision time protocol. The type is interface{}.
	Enable interface{}

	// Sync timeout, in milliseconds. The type is interface{} with range:
	// 100..100000. Units are millisecond. The default value is 5000.
	SyncTimeout interface{}

	// Transport. The type is PtpEncap. The default value is ipv4.
	Transport interface{}

	// Precision Time Protocol configuration profile. The type is string.
	Profile interface{}

	// Announce Timeout. The type is interface{} with range: 2..10. The default
	// value is 3.
	AnnounceTimeout interface{}

	// COS. The type is interface{} with range: 0..7. The default value is 6.
	Cos interface{}

	// IPv4 TTL. The type is interface{} with range: 1..255. The default value is
	// 255.
	Ipv4ttl interface{}

	// Port state restriction. The type is PtpPortState. The default value is any.
	PortState interface{}

	// Delay-Response timeout, in milliseconds. The type is interface{} with
	// range: 100..100000. Units are millisecond. The default value is 5000.
	DelayResponseTimeout interface{}

	// Local priority. The type is interface{} with range: 1..255. The default
	// value is 128.
	LocalPriority interface{}

	// Delay-Response unicast grant duration, in seconds. The type is interface{}
	// with range: 60..1000. Units are second. The default value is 300.
	DelayResponseGrantDuration interface{}

	// Event COS. The type is interface{} with range: 0..7. The default value is
	// 6.
	EventCos interface{}

	// DSCP. The type is interface{} with range: 0..63. The default value is 46.
	Dscp interface{}

	// IPv6 Hop Limit. The type is interface{} with range: 1..255. The default
	// value is 255.
	Ipv6HopLimit interface{}

	// General DSCP. The type is interface{} with range: 0..63. The default value
	// is 46.
	GeneralDscp interface{}

	// Clock Operation. The type is PtpClockOperation. The default value is
	// two-step.
	ClockOperation interface{}

	// Announce unicast grant duration, in seconds. The type is interface{} with
	// range: 60..1000. Units are second. The default value is 300.
	AnnounceGrantDuration interface{}

	// Invalid unicast grant request response. The type is
	// PtpInvalidUnicastGrantRequestResponse. The default value is reduce.
	UnicastGrantInvalidRequest interface{}

	// Event DSCP. The type is interface{} with range: 0..63. The default value is
	// 46.
	EventDscp interface{}

	// Source IPv6 Address.
	SourceIpv6Address InterfaceConfigurations_InterfaceConfiguration_Ptp_SourceIpv6Address

	// Announce interval.
	AnnounceInterval InterfaceConfigurations_InterfaceConfiguration_Ptp_AnnounceInterval

	// Table for interop configuration.
	Interop InterfaceConfigurations_InterfaceConfiguration_Ptp_Interop

	// Source IPv4 Address.
	SourceIpv4Address InterfaceConfigurations_InterfaceConfiguration_Ptp_SourceIpv4Address

	// Table for slave configuration.
	Slaves InterfaceConfigurations_InterfaceConfiguration_Ptp_Slaves

	// Sync interval.
	SyncInterval InterfaceConfigurations_InterfaceConfiguration_Ptp_SyncInterval

	// Table for master configuration.
	Masters InterfaceConfigurations_InterfaceConfiguration_Ptp_Masters

	// Communication model.
	Communication InterfaceConfigurations_InterfaceConfiguration_Ptp_Communication

	// Minimum delay request interval.
	DelayRequestMinimumInterval InterfaceConfigurations_InterfaceConfiguration_Ptp_DelayRequestMinimumInterval
}

InterfaceConfigurations_InterfaceConfiguration_Ptp Precision Time Protocol interface configuration

func (*InterfaceConfigurations_InterfaceConfiguration_Ptp) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ptp_AnnounceInterval

type InterfaceConfigurations_InterfaceConfiguration_Ptp_AnnounceInterval struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interval or Frequency. The type is PtpTime. The default value is interval.
	TimeType interface{}

	// Time Period. The type is PtpTimePeriod. The default value is 2.
	TimePeriod interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Ptp_AnnounceInterval Announce interval

func (*InterfaceConfigurations_InterfaceConfiguration_Ptp_AnnounceInterval) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ptp_Communication

type InterfaceConfigurations_InterfaceConfiguration_Ptp_Communication struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Communication Model. The type is PtpTransport. The default value is
	// unicast.
	Model interface{}

	// Target address set. The type is bool. The default value is false.
	TargetAddressSet interface{}

	// Target address. The type is string.
	TargetAddress interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Ptp_Communication Communication model

func (*InterfaceConfigurations_InterfaceConfiguration_Ptp_Communication) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ptp_DelayRequestMinimumInterval

type InterfaceConfigurations_InterfaceConfiguration_Ptp_DelayRequestMinimumInterval struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interval or Frequency. The type is PtpTime. The default value is interval.
	TimeType interface{}

	// Time Period. The type is PtpTimePeriod. The default value is 1.
	TimePeriod interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Ptp_DelayRequestMinimumInterval Minimum delay request interval

func (*InterfaceConfigurations_InterfaceConfiguration_Ptp_DelayRequestMinimumInterval) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ptp_Interop

type InterfaceConfigurations_InterfaceConfiguration_Ptp_Interop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Profile to interoperate with. The type is PtpClockProfile.
	Profile interface{}

	// Domain number of the peer clock. The type is interface{} with range:
	// 0..255.
	Domain interface{}

	// Iteroperation configuration to be used on egress.
	EgressConversion InterfaceConfigurations_InterfaceConfiguration_Ptp_Interop_EgressConversion

	// Iteroperation configuration to be used on ingress.
	IngressConversion InterfaceConfigurations_InterfaceConfiguration_Ptp_Interop_IngressConversion
}

InterfaceConfigurations_InterfaceConfiguration_Ptp_Interop Table for interop configuration

func (*InterfaceConfigurations_InterfaceConfiguration_Ptp_Interop) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ptp_Interop_EgressConversion

type InterfaceConfigurations_InterfaceConfiguration_Ptp_Interop_EgressConversion struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Clock Accuracy value to use for the peer clock. The type is interface{}
	// with range: 0..254.
	ClockAccuracy interface{}

	// Priority2 value to use for the peer clock. The type is interface{} with
	// range: 0..255.
	Priority2 interface{}

	// Default clock class to use when a more specific mapping is not available.
	// The type is interface{} with range: 0..255.
	ClockClassDefault interface{}

	// OSLV value to use for the peer clock. The type is interface{} with range:
	// 0..65535.
	OffsetScaledLogVariance interface{}

	// Priority1 value to use for the peer clock. The type is interface{} with
	// range: 0..255.
	Priority1 interface{}

	// Table for specific mappings for given clock class values.
	ClockClassMappings InterfaceConfigurations_InterfaceConfiguration_Ptp_Interop_EgressConversion_ClockClassMappings
}

InterfaceConfigurations_InterfaceConfiguration_Ptp_Interop_EgressConversion Iteroperation configuration to be used on egress

func (*InterfaceConfigurations_InterfaceConfiguration_Ptp_Interop_EgressConversion) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ptp_Interop_EgressConversion_ClockClassMappings

type InterfaceConfigurations_InterfaceConfiguration_Ptp_Interop_EgressConversion_ClockClassMappings struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Mapping for a given clock class value. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_Ptp_Interop_EgressConversion_ClockClassMappings_ClockClassMapping.
	ClockClassMapping []*InterfaceConfigurations_InterfaceConfiguration_Ptp_Interop_EgressConversion_ClockClassMappings_ClockClassMapping
}

InterfaceConfigurations_InterfaceConfiguration_Ptp_Interop_EgressConversion_ClockClassMappings Table for specific mappings for given clock class values

func (*InterfaceConfigurations_InterfaceConfiguration_Ptp_Interop_EgressConversion_ClockClassMappings) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ptp_Interop_EgressConversion_ClockClassMappings_ClockClassMapping

type InterfaceConfigurations_InterfaceConfiguration_Ptp_Interop_EgressConversion_ClockClassMappings_ClockClassMapping struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Clock Class to map from. The type is interface{}
	// with range: 0..255.
	ClockClassFrom interface{}

	// Clock class to map to. The type is interface{} with range: 0..255. This
	// attribute is mandatory.
	ClockClassTo interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Ptp_Interop_EgressConversion_ClockClassMappings_ClockClassMapping Mapping for a given clock class value

func (*InterfaceConfigurations_InterfaceConfiguration_Ptp_Interop_EgressConversion_ClockClassMappings_ClockClassMapping) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ptp_Interop_IngressConversion

type InterfaceConfigurations_InterfaceConfiguration_Ptp_Interop_IngressConversion struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Clock Accuracy value to use for the peer clock. The type is interface{}
	// with range: 0..254.
	ClockAccuracy interface{}

	// Priority2 value to use for the peer clock. The type is interface{} with
	// range: 0..255.
	Priority2 interface{}

	// Default clock class to use when a more specific mapping is not available.
	// The type is interface{} with range: 0..255.
	ClockClassDefault interface{}

	// OSLV value to use for the peer clock. The type is interface{} with range:
	// 0..65535.
	OffsetScaledLogVariance interface{}

	// Priority1 value to use for the peer clock. The type is interface{} with
	// range: 0..255.
	Priority1 interface{}

	// Table for specific mappings for given clock class values.
	ClockClassMappings InterfaceConfigurations_InterfaceConfiguration_Ptp_Interop_IngressConversion_ClockClassMappings
}

InterfaceConfigurations_InterfaceConfiguration_Ptp_Interop_IngressConversion Iteroperation configuration to be used on ingress

func (*InterfaceConfigurations_InterfaceConfiguration_Ptp_Interop_IngressConversion) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ptp_Interop_IngressConversion_ClockClassMappings

type InterfaceConfigurations_InterfaceConfiguration_Ptp_Interop_IngressConversion_ClockClassMappings struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Mapping for a given clock class value. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_Ptp_Interop_IngressConversion_ClockClassMappings_ClockClassMapping.
	ClockClassMapping []*InterfaceConfigurations_InterfaceConfiguration_Ptp_Interop_IngressConversion_ClockClassMappings_ClockClassMapping
}

InterfaceConfigurations_InterfaceConfiguration_Ptp_Interop_IngressConversion_ClockClassMappings Table for specific mappings for given clock class values

func (*InterfaceConfigurations_InterfaceConfiguration_Ptp_Interop_IngressConversion_ClockClassMappings) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ptp_Interop_IngressConversion_ClockClassMappings_ClockClassMapping

type InterfaceConfigurations_InterfaceConfiguration_Ptp_Interop_IngressConversion_ClockClassMappings_ClockClassMapping struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Clock Class to map from. The type is interface{}
	// with range: 0..255.
	ClockClassFrom interface{}

	// Clock class to map to. The type is interface{} with range: 0..255. This
	// attribute is mandatory.
	ClockClassTo interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Ptp_Interop_IngressConversion_ClockClassMappings_ClockClassMapping Mapping for a given clock class value

func (*InterfaceConfigurations_InterfaceConfiguration_Ptp_Interop_IngressConversion_ClockClassMappings_ClockClassMapping) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ptp_Masters

type InterfaceConfigurations_InterfaceConfiguration_Ptp_Masters struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Master configuration. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_Ptp_Masters_Master.
	Master []*InterfaceConfigurations_InterfaceConfiguration_Ptp_Masters_Master
}

InterfaceConfigurations_InterfaceConfiguration_Ptp_Masters Table for master configuration

func (*InterfaceConfigurations_InterfaceConfiguration_Ptp_Masters) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ptp_Masters_Master

type InterfaceConfigurations_InterfaceConfiguration_Ptp_Masters_Master struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Master Transport Type. The type is PtpEncap.
	Transport interface{}

	// ethernet. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_Ptp_Masters_Master_Ethernet.
	Ethernet []*InterfaceConfigurations_InterfaceConfiguration_Ptp_Masters_Master_Ethernet

	// ipv4 or ipv6. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_Ptp_Masters_Master_Ipv4OrIpv6.
	Ipv4OrIpv6 []*InterfaceConfigurations_InterfaceConfiguration_Ptp_Masters_Master_Ipv4OrIpv6
}

InterfaceConfigurations_InterfaceConfiguration_Ptp_Masters_Master Master configuration

func (*InterfaceConfigurations_InterfaceConfiguration_Ptp_Masters_Master) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ptp_Masters_Master_Ethernet

type InterfaceConfigurations_InterfaceConfiguration_Ptp_Masters_Master_Ethernet struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Master MAC Address - only used if Transport is
	// Ethernet. The type is string with pattern:
	// [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	MasterMacAddress interface{}

	// Master clock class. The type is interface{} with range: 0..255.
	MasterClockClass interface{}

	// Enable non-negotiated unicast on this interface. The type is bool.
	NonNegotiated interface{}

	// Master priority. The type is interface{} with range: 0..255.
	Priority interface{}

	// Communication Model. The type is PtpTransport. The default value is
	// unicast.
	Communication interface{}

	// The delay asymmetry for this master.
	DelayAsymmetry InterfaceConfigurations_InterfaceConfiguration_Ptp_Masters_Master_Ethernet_DelayAsymmetry
}

InterfaceConfigurations_InterfaceConfiguration_Ptp_Masters_Master_Ethernet ethernet

func (*InterfaceConfigurations_InterfaceConfiguration_Ptp_Masters_Master_Ethernet) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ptp_Masters_Master_Ethernet_DelayAsymmetry

type InterfaceConfigurations_InterfaceConfiguration_Ptp_Masters_Master_Ethernet_DelayAsymmetry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// How much longer the master to slave path takes than the reverse. The type
	// is interface{} with range: -500000000..500000000. This attribute is
	// mandatory.
	Magnitude interface{}

	// The units to use for the delay asymmetry. The type is
	// PtpDelayAsymmetryUnits. This attribute is mandatory.
	Units interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Ptp_Masters_Master_Ethernet_DelayAsymmetry The delay asymmetry for this master This type is a presence type.

func (*InterfaceConfigurations_InterfaceConfiguration_Ptp_Masters_Master_Ethernet_DelayAsymmetry) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ptp_Masters_Master_Ipv4OrIpv6

type InterfaceConfigurations_InterfaceConfiguration_Ptp_Masters_Master_Ipv4OrIpv6 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Master IP Address - used if Transport is not
	// Ethernet. The type is one of the following types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	MasterIpAddress interface{}

	// Master clock class. The type is interface{} with range: 0..255.
	MasterClockClass interface{}

	// Enable non-negotiated unicast on this interface. The type is bool.
	NonNegotiated interface{}

	// Master priority. The type is interface{} with range: 0..255.
	Priority interface{}

	// Communication Model. The type is PtpTransport. The default value is
	// unicast.
	Communication interface{}

	// The delay asymmetry for this master.
	DelayAsymmetry InterfaceConfigurations_InterfaceConfiguration_Ptp_Masters_Master_Ipv4OrIpv6_DelayAsymmetry
}

InterfaceConfigurations_InterfaceConfiguration_Ptp_Masters_Master_Ipv4OrIpv6 ipv4 or ipv6

func (*InterfaceConfigurations_InterfaceConfiguration_Ptp_Masters_Master_Ipv4OrIpv6) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ptp_Masters_Master_Ipv4OrIpv6_DelayAsymmetry

type InterfaceConfigurations_InterfaceConfiguration_Ptp_Masters_Master_Ipv4OrIpv6_DelayAsymmetry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// How much longer the master to slave path takes than the reverse. The type
	// is interface{} with range: -500000000..500000000. This attribute is
	// mandatory.
	Magnitude interface{}

	// The units to use for the delay asymmetry. The type is
	// PtpDelayAsymmetryUnits. This attribute is mandatory.
	Units interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Ptp_Masters_Master_Ipv4OrIpv6_DelayAsymmetry The delay asymmetry for this master This type is a presence type.

func (*InterfaceConfigurations_InterfaceConfiguration_Ptp_Masters_Master_Ipv4OrIpv6_DelayAsymmetry) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ptp_Slaves

type InterfaceConfigurations_InterfaceConfiguration_Ptp_Slaves struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Slave configuration. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_Ptp_Slaves_Slave.
	Slave []*InterfaceConfigurations_InterfaceConfiguration_Ptp_Slaves_Slave
}

InterfaceConfigurations_InterfaceConfiguration_Ptp_Slaves Table for slave configuration

func (*InterfaceConfigurations_InterfaceConfiguration_Ptp_Slaves) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ptp_Slaves_Slave

type InterfaceConfigurations_InterfaceConfiguration_Ptp_Slaves_Slave struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Slave Transport Type. The type is PtpEncap.
	Transport interface{}

	// ethernet. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_Ptp_Slaves_Slave_Ethernet.
	Ethernet []*InterfaceConfigurations_InterfaceConfiguration_Ptp_Slaves_Slave_Ethernet

	// ipv4 or ipv6. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_Ptp_Slaves_Slave_Ipv4OrIpv6.
	Ipv4OrIpv6 []*InterfaceConfigurations_InterfaceConfiguration_Ptp_Slaves_Slave_Ipv4OrIpv6
}

InterfaceConfigurations_InterfaceConfiguration_Ptp_Slaves_Slave Slave configuration

func (*InterfaceConfigurations_InterfaceConfiguration_Ptp_Slaves_Slave) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ptp_Slaves_Slave_Ethernet

type InterfaceConfigurations_InterfaceConfiguration_Ptp_Slaves_Slave_Ethernet struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Slave MAC Address. The type is string with
	// pattern: [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	SlaveMacAddress interface{}

	// Enable non-negotiated unicast on this interface. The type is bool.
	NonNegotiated interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Ptp_Slaves_Slave_Ethernet ethernet

func (*InterfaceConfigurations_InterfaceConfiguration_Ptp_Slaves_Slave_Ethernet) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ptp_Slaves_Slave_Ipv4OrIpv6

type InterfaceConfigurations_InterfaceConfiguration_Ptp_Slaves_Slave_Ipv4OrIpv6 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Slave IP Address. The type is one of the following
	// types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	SlaveIpAddress interface{}

	// Enable non-negotiated unicast on this interface. The type is bool.
	NonNegotiated interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Ptp_Slaves_Slave_Ipv4OrIpv6 ipv4 or ipv6

func (*InterfaceConfigurations_InterfaceConfiguration_Ptp_Slaves_Slave_Ipv4OrIpv6) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ptp_SourceIpv4Address

type InterfaceConfigurations_InterfaceConfiguration_Ptp_SourceIpv4Address struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Enable source IP address. The type is bool.
	Enable interface{}

	// Source IP address to use. 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}]+)?.
	SourceIp interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Ptp_SourceIpv4Address Source IPv4 Address

func (*InterfaceConfigurations_InterfaceConfiguration_Ptp_SourceIpv4Address) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ptp_SourceIpv6Address

type InterfaceConfigurations_InterfaceConfiguration_Ptp_SourceIpv6Address struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Enable source IPv6 address. The type is bool.
	Enable interface{}

	// Source IPv6 address to use. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	SourceIpv6 interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Ptp_SourceIpv6Address Source IPv6 Address

func (*InterfaceConfigurations_InterfaceConfiguration_Ptp_SourceIpv6Address) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Ptp_SyncInterval

type InterfaceConfigurations_InterfaceConfiguration_Ptp_SyncInterval struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interval or Frequency. The type is PtpTime. The default value is interval.
	TimeType interface{}

	// Time Period. The type is PtpTimePeriod. The default value is 1.
	TimePeriod interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Ptp_SyncInterval Sync interval

func (*InterfaceConfigurations_InterfaceConfiguration_Ptp_SyncInterval) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Qos

type InterfaceConfigurations_InterfaceConfiguration_Qos struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Egress service policy.
	Output InterfaceConfigurations_InterfaceConfiguration_Qos_Output

	// Ingress service policy.
	Input InterfaceConfigurations_InterfaceConfiguration_Qos_Input
}

InterfaceConfigurations_InterfaceConfiguration_Qos Interface QOS configuration

func (*InterfaceConfigurations_InterfaceConfiguration_Qos) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Qos_Input

type InterfaceConfigurations_InterfaceConfiguration_Qos_Input struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Service policy details. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_Qos_Input_ServicePolicy.
	ServicePolicy []*InterfaceConfigurations_InterfaceConfiguration_Qos_Input_ServicePolicy

	// Service policy details. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_Qos_Input_ServicePolicyQos.
	ServicePolicyQos []*InterfaceConfigurations_InterfaceConfiguration_Qos_Input_ServicePolicyQos
}

InterfaceConfigurations_InterfaceConfiguration_Qos_Input Ingress service policy

func (*InterfaceConfigurations_InterfaceConfiguration_Qos_Input) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Qos_Input_ServicePolicy

type InterfaceConfigurations_InterfaceConfiguration_Qos_Input_ServicePolicy struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of policy-map. The type is string with
	// length: 0..64.
	ServicePolicyName interface{}

	// Turn off L2 or L3 accounting. The type is QosPolicyAccount.
	AccountType interface{}

	// User specified value. The type is interface{} with range: -63..63.
	L1UserDefined interface{}

	// Name of the SPI. The type is string.
	SpiName interface{}

	// TRUE if service-policy applied on svlan. The type is bool.
	SubscriberParentPolicy interface{}

	// Resource ID value. The type is interface{} with range: 0..3.
	ResourceId interface{}

	// service-fragment-parent-policy. The type is bool.
	ServiceFragmentParentPolicy interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Qos_Input_ServicePolicy Service policy details

func (*InterfaceConfigurations_InterfaceConfiguration_Qos_Input_ServicePolicy) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Qos_Input_ServicePolicyQos

type InterfaceConfigurations_InterfaceConfiguration_Qos_Input_ServicePolicyQos struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of policy-map. The type is string with
	// length: 0..64.
	ServicePolicyName interface{}

	// Subscriber Group Name Details.
	SubscriberGroupNames InterfaceConfigurations_InterfaceConfiguration_Qos_Input_ServicePolicyQos_SubscriberGroupNames

	// Subscriber Parent Details.
	SubscriberParent InterfaceConfigurations_InterfaceConfiguration_Qos_Input_ServicePolicyQos_SubscriberParent
}

InterfaceConfigurations_InterfaceConfiguration_Qos_Input_ServicePolicyQos Service policy details

func (*InterfaceConfigurations_InterfaceConfiguration_Qos_Input_ServicePolicyQos) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Qos_Input_ServicePolicyQos_SubscriberGroupNames

type InterfaceConfigurations_InterfaceConfiguration_Qos_Input_ServicePolicyQos_SubscriberGroupNames struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Subscriber Group details. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_Qos_Input_ServicePolicyQos_SubscriberGroupNames_SubscriberGroupName.
	SubscriberGroupName []*InterfaceConfigurations_InterfaceConfiguration_Qos_Input_ServicePolicyQos_SubscriberGroupNames_SubscriberGroupName
}

InterfaceConfigurations_InterfaceConfiguration_Qos_Input_ServicePolicyQos_SubscriberGroupNames Subscriber Group Name Details

func (*InterfaceConfigurations_InterfaceConfiguration_Qos_Input_ServicePolicyQos_SubscriberGroupNames) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Qos_Input_ServicePolicyQos_SubscriberGroupNames_SubscriberGroupName

type InterfaceConfigurations_InterfaceConfiguration_Qos_Input_ServicePolicyQos_SubscriberGroupNames_SubscriberGroupName struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of policy-map. The type is string with
	// length: 0..64.
	SubscriberGroupString interface{}

	// Turn off L2 or L3 accounting. The type is QosPolicyAccount.
	AccountType interface{}

	// User specified value. The type is interface{} with range: -63..63.
	L1UserDefined interface{}

	// Name of the SPI. The type is string.
	SpiName interface{}

	// Not supported (Leave unspecified). The type is QosFieldNotSupported.
	PolicyMerge interface{}

	// TRUE if service-policy applied on svlan. The type is bool.
	SubscriberParentPolicy interface{}

	// Resource ID value. The type is interface{} with range: 0..3.
	ResourceId interface{}

	// TRUE if service-policy applied is a service-fragment policy). The type is
	// bool.
	ServiceFragmentParentPolicy interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Qos_Input_ServicePolicyQos_SubscriberGroupNames_SubscriberGroupName Subscriber Group details

func (*InterfaceConfigurations_InterfaceConfiguration_Qos_Input_ServicePolicyQos_SubscriberGroupNames_SubscriberGroupName) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Qos_Input_ServicePolicyQos_SubscriberParent

type InterfaceConfigurations_InterfaceConfiguration_Qos_Input_ServicePolicyQos_SubscriberParent struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Turn off L2 or L3 accounting. The type is QosPolicyAccount.
	AccountType interface{}

	// User specified value. The type is interface{} with range: -63..63.
	L1UserDefined interface{}

	// Name of the SPI. The type is string.
	SpiName interface{}

	// Not supported (Leave unspecified). The type is QosFieldNotSupported.
	PolicyMerge interface{}

	// TRUE if service-policy applied on svlan. The type is bool.
	SubscriberParentPolicy interface{}

	// Resource ID value. The type is interface{} with range: 0..3.
	ResourceId interface{}

	// TRUE if service-policy applied is a service-fragment policy). The type is
	// bool.
	ServiceFragmentParentPolicy interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Qos_Input_ServicePolicyQos_SubscriberParent Subscriber Parent Details This type is a presence type.

func (*InterfaceConfigurations_InterfaceConfiguration_Qos_Input_ServicePolicyQos_SubscriberParent) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Qos_Output

type InterfaceConfigurations_InterfaceConfiguration_Qos_Output struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Service policy details. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_Qos_Output_ServicePolicy.
	ServicePolicy []*InterfaceConfigurations_InterfaceConfiguration_Qos_Output_ServicePolicy

	// Service policy details. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_Qos_Output_ServicePolicyQos.
	ServicePolicyQos []*InterfaceConfigurations_InterfaceConfiguration_Qos_Output_ServicePolicyQos
}

InterfaceConfigurations_InterfaceConfiguration_Qos_Output Egress service policy

func (*InterfaceConfigurations_InterfaceConfiguration_Qos_Output) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Qos_Output_ServicePolicy

type InterfaceConfigurations_InterfaceConfiguration_Qos_Output_ServicePolicy struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of policy-map. The type is string with
	// length: 0..64.
	ServicePolicyName interface{}

	// Turn off L2 or L3 accounting. The type is QosPolicyAccount.
	AccountType interface{}

	// User specified value. The type is interface{} with range: -63..63.
	L1UserDefined interface{}

	// Name of the SPI. The type is string.
	SpiName interface{}

	// TRUE if service-policy applied on svlan. The type is bool.
	SubscriberParentPolicy interface{}

	// Resource ID value. The type is interface{} with range: 0..3.
	ResourceId interface{}

	// service-fragment-parent-policy. The type is bool.
	ServiceFragmentParentPolicy interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Qos_Output_ServicePolicy Service policy details

func (*InterfaceConfigurations_InterfaceConfiguration_Qos_Output_ServicePolicy) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Qos_Output_ServicePolicyQos

type InterfaceConfigurations_InterfaceConfiguration_Qos_Output_ServicePolicyQos struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of policy-map. The type is string with
	// length: 0..64.
	ServicePolicyName interface{}

	// Subscriber Group Name Details.
	SubscriberGroupNames InterfaceConfigurations_InterfaceConfiguration_Qos_Output_ServicePolicyQos_SubscriberGroupNames

	// Subscriber Parent Details.
	SubscriberParent InterfaceConfigurations_InterfaceConfiguration_Qos_Output_ServicePolicyQos_SubscriberParent
}

InterfaceConfigurations_InterfaceConfiguration_Qos_Output_ServicePolicyQos Service policy details

func (*InterfaceConfigurations_InterfaceConfiguration_Qos_Output_ServicePolicyQos) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Qos_Output_ServicePolicyQos_SubscriberGroupNames

type InterfaceConfigurations_InterfaceConfiguration_Qos_Output_ServicePolicyQos_SubscriberGroupNames struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Subscriber Group details. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_Qos_Output_ServicePolicyQos_SubscriberGroupNames_SubscriberGroupName.
	SubscriberGroupName []*InterfaceConfigurations_InterfaceConfiguration_Qos_Output_ServicePolicyQos_SubscriberGroupNames_SubscriberGroupName
}

InterfaceConfigurations_InterfaceConfiguration_Qos_Output_ServicePolicyQos_SubscriberGroupNames Subscriber Group Name Details

func (*InterfaceConfigurations_InterfaceConfiguration_Qos_Output_ServicePolicyQos_SubscriberGroupNames) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Qos_Output_ServicePolicyQos_SubscriberGroupNames_SubscriberGroupName

type InterfaceConfigurations_InterfaceConfiguration_Qos_Output_ServicePolicyQos_SubscriberGroupNames_SubscriberGroupName struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of policy-map. The type is string with
	// length: 0..64.
	SubscriberGroupString interface{}

	// Turn off L2 or L3 accounting. The type is QosPolicyAccount.
	AccountType interface{}

	// User specified value. The type is interface{} with range: -63..63.
	L1UserDefined interface{}

	// Name of the SPI. The type is string.
	SpiName interface{}

	// Not supported (Leave unspecified). The type is QosFieldNotSupported.
	PolicyMerge interface{}

	// TRUE if service-policy applied on svlan. The type is bool.
	SubscriberParentPolicy interface{}

	// Resource ID value. The type is interface{} with range: 0..3.
	ResourceId interface{}

	// TRUE if service-policy applied is a service-fragment policy). The type is
	// bool.
	ServiceFragmentParentPolicy interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Qos_Output_ServicePolicyQos_SubscriberGroupNames_SubscriberGroupName Subscriber Group details

func (*InterfaceConfigurations_InterfaceConfiguration_Qos_Output_ServicePolicyQos_SubscriberGroupNames_SubscriberGroupName) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Qos_Output_ServicePolicyQos_SubscriberParent

type InterfaceConfigurations_InterfaceConfiguration_Qos_Output_ServicePolicyQos_SubscriberParent struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Turn off L2 or L3 accounting. The type is QosPolicyAccount.
	AccountType interface{}

	// User specified value. The type is interface{} with range: -63..63.
	L1UserDefined interface{}

	// Name of the SPI. The type is string.
	SpiName interface{}

	// Not supported (Leave unspecified). The type is QosFieldNotSupported.
	PolicyMerge interface{}

	// TRUE if service-policy applied on svlan. The type is bool.
	SubscriberParentPolicy interface{}

	// Resource ID value. The type is interface{} with range: 0..3.
	ResourceId interface{}

	// TRUE if service-policy applied is a service-fragment policy). The type is
	// bool.
	ServiceFragmentParentPolicy interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Qos_Output_ServicePolicyQos_SubscriberParent Subscriber Parent Details This type is a presence type.

func (*InterfaceConfigurations_InterfaceConfiguration_Qos_Output_ServicePolicyQos_SubscriberParent) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_ServicePolicies

type InterfaceConfigurations_InterfaceConfiguration_ServicePolicies struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Service policy to be applied to access interface  for subscribers. The type
	// is slice of
	// InterfaceConfigurations_InterfaceConfiguration_ServicePolicies_ServicePolicy.
	ServicePolicy []*InterfaceConfigurations_InterfaceConfiguration_ServicePolicies_ServicePolicy
}

InterfaceConfigurations_InterfaceConfiguration_ServicePolicies Interface control subscriber policy configuration

func (*InterfaceConfigurations_InterfaceConfiguration_ServicePolicies) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_ServicePolicies_ServicePolicy

type InterfaceConfigurations_InterfaceConfiguration_ServicePolicies_ServicePolicy struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of policy-map. The type is string with
	// length: 1..63.
	ServicePolicyName interface{}
}

InterfaceConfigurations_InterfaceConfiguration_ServicePolicies_ServicePolicy Service policy to be applied to access interface for subscribers

func (*InterfaceConfigurations_InterfaceConfiguration_ServicePolicies_ServicePolicy) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_SpanMonitorSessions

type InterfaceConfigurations_InterfaceConfiguration_SpanMonitorSessions struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configuration for a particular class of Monitor Session. The type is slice
	// of
	// InterfaceConfigurations_InterfaceConfiguration_SpanMonitorSessions_SpanMonitorSession.
	SpanMonitorSession []*InterfaceConfigurations_InterfaceConfiguration_SpanMonitorSessions_SpanMonitorSession
}

InterfaceConfigurations_InterfaceConfiguration_SpanMonitorSessions Monitor Session container for this source interface

func (*InterfaceConfigurations_InterfaceConfiguration_SpanMonitorSessions) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_SpanMonitorSessions_SpanMonitorSession

type InterfaceConfigurations_InterfaceConfiguration_SpanMonitorSessions_SpanMonitorSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Session Class. The type is SpanSessionClass.
	SessionClass interface{}

	// Mirror a specified number of bytes from start of packet. The type is
	// interface{} with range: 1..10000. Units are byte.
	MirrorFirst interface{}

	// Specify the mirror interval. The type is SpanMirrorInterval.
	MirrorInterval interface{}

	// Attach the interface to a Monitor Session.
	Attachment InterfaceConfigurations_InterfaceConfiguration_SpanMonitorSessions_SpanMonitorSession_Attachment

	// Enable ACL matching for traffic mirroring.
	Acl InterfaceConfigurations_InterfaceConfiguration_SpanMonitorSessions_SpanMonitorSession_Acl
}

InterfaceConfigurations_InterfaceConfiguration_SpanMonitorSessions_SpanMonitorSession Configuration for a particular class of Monitor Session

func (*InterfaceConfigurations_InterfaceConfiguration_SpanMonitorSessions_SpanMonitorSession) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_SpanMonitorSessions_SpanMonitorSession_Acl

type InterfaceConfigurations_InterfaceConfiguration_SpanMonitorSessions_SpanMonitorSession_Acl struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Enable ACL. The type is interface{}. This attribute is mandatory.
	AclEnable interface{}

	// ACL Name. The type is string with length: 1..80.
	AclName interface{}
}

InterfaceConfigurations_InterfaceConfiguration_SpanMonitorSessions_SpanMonitorSession_Acl Enable ACL matching for traffic mirroring This type is a presence type.

func (*InterfaceConfigurations_InterfaceConfiguration_SpanMonitorSessions_SpanMonitorSession_Acl) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_SpanMonitorSessions_SpanMonitorSession_Attachment

type InterfaceConfigurations_InterfaceConfiguration_SpanMonitorSessions_SpanMonitorSession_Attachment struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Session Name. The type is string with length: 1..79. This attribute is
	// mandatory.
	SessionName interface{}

	// Specify the direction of traffic to replicate (optional). The type is
	// SpanTrafficDirection.
	Direction interface{}

	// Enable port level traffic mirroring. The type is interface{}.
	PortLevelEnable interface{}
}

InterfaceConfigurations_InterfaceConfiguration_SpanMonitorSessions_SpanMonitorSession_Attachment Attach the interface to a Monitor Session This type is a presence type.

func (*InterfaceConfigurations_InterfaceConfiguration_SpanMonitorSessions_SpanMonitorSession_Attachment) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_SsrpSession

type InterfaceConfigurations_InterfaceConfiguration_SsrpSession struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// This specifies the SSRP group and session-id.
	GroupId InterfaceConfigurations_InterfaceConfiguration_SsrpSession_GroupId
}

InterfaceConfigurations_InterfaceConfiguration_SsrpSession SSRP Config

func (*InterfaceConfigurations_InterfaceConfiguration_SsrpSession) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_SsrpSession_GroupId

type InterfaceConfigurations_InterfaceConfiguration_SsrpSession_GroupId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// SSRP Group-ID. The type is interface{} with range: 1..65535.
	Group interface{}

	// SSRP Session-ID. The type is interface{} with range: 1..4294967295.
	Id interface{}
}

InterfaceConfigurations_InterfaceConfiguration_SsrpSession_GroupId This specifies the SSRP group and session-id

func (*InterfaceConfigurations_InterfaceConfiguration_SsrpSession_GroupId) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Statistics

type InterfaceConfigurations_InterfaceConfiguration_Statistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Specify interval for load calculation for an interface. The type is
	// interface{} with range: 0..600. The default value is 300.
	LoadInterval interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Statistics Per-interface statistics configuration

func (*InterfaceConfigurations_InterfaceConfiguration_Statistics) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Subscriber

type InterfaceConfigurations_InterfaceConfiguration_Subscriber struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IP subscribers on interface.
	IpSubscriber InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber
}

InterfaceConfigurations_InterfaceConfiguration_Subscriber Subscribers on interface

func (*InterfaceConfigurations_InterfaceConfiguration_Subscriber) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber

type InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Enable subscriber templates on this access interface. The type is
	// interface{} with range: 1..10. The default value is 10.
	SubscriberTemplates interface{}

	// Enable IP Static subscriber. The type is interface{}.
	Interface interface{}

	// IPv4 subscriber.
	Ipv4 InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_Ipv4

	// IP subscriber session limit.
	SessionLimit InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_SessionLimit

	// IPv6 subscriber.
	Ipv6 InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_Ipv6
}

InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber IP subscribers on interface

func (*InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_Ipv4

type InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_Ipv4 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// L2 connected IPv4 subscriber.
	L2Connected InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_Ipv4_L2Connected

	// Routed IPv4 subscriber.
	Routed InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_Ipv4_Routed
}

InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_Ipv4 IPv4 subscriber

func (*InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_Ipv4) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_Ipv4_L2Connected

type InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_Ipv4_L2Connected struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configure IP subscriber initiator.
	Initiator InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_Ipv4_L2Connected_Initiator
}

InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_Ipv4_L2Connected L2 connected IPv4 subscriber

func (*InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_Ipv4_L2Connected) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_Ipv4_L2Connected_Initiator

type InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_Ipv4_L2Connected_Initiator struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configure IP subscriber DHCP initiator. The type is interface{}.
	Dhcp interface{}

	// Configure IP subscriber unclassified source initiator.
	UnclassifiedSourceFsol InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_Ipv4_L2Connected_Initiator_UnclassifiedSourceFsol
}

InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_Ipv4_L2Connected_Initiator Configure IP subscriber initiator

func (*InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_Ipv4_L2Connected_Initiator) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_Ipv4_L2Connected_Initiator_UnclassifiedSourceFsol

type InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_Ipv4_L2Connected_Initiator_UnclassifiedSourceFsol struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Enable unclassified source. The type is interface{}. This attribute is
	// mandatory.
	Enable interface{}

	// Check for subscriber IP uniqueness during first sign of life. The type is
	// bool. The default value is false.
	AddressUnique interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_Ipv4_L2Connected_Initiator_UnclassifiedSourceFsol Configure IP subscriber unclassified source initiator This type is a presence type.

func (*InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_Ipv4_L2Connected_Initiator_UnclassifiedSourceFsol) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_Ipv4_Routed

type InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_Ipv4_Routed struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configure IP subscriber initiator.
	Initiator InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_Ipv4_Routed_Initiator
}

InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_Ipv4_Routed Routed IPv4 subscriber

func (*InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_Ipv4_Routed) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_Ipv4_Routed_Initiator

type InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_Ipv4_Routed_Initiator struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configure IPv4 subscriber unclassified source initiator. The type is
	// interface{}.
	UnclassifiedIp interface{}

	// Configure IPv4 subscriber DHCP initiator. The type is interface{}.
	Dhcp interface{}

	// Configure IPv4 subscriber DHCP Snoop initiator. The type is interface{}.
	DhcpSnoop interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_Ipv4_Routed_Initiator Configure IP subscriber initiator

func (*InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_Ipv4_Routed_Initiator) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_Ipv6

type InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_Ipv6 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// L2 connected IPv6 subscriber.
	L2Connected InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_Ipv6_L2Connected

	// Routed IPv6 subscriber.
	Routed InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_Ipv6_Routed
}

InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_Ipv6 IPv6 subscriber

func (*InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_Ipv6) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_Ipv6_L2Connected

type InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_Ipv6_L2Connected struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configure IPv6 subscriber initiator.
	Initiator InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_Ipv6_L2Connected_Initiator
}

InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_Ipv6_L2Connected L2 connected IPv6 subscriber

func (*InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_Ipv6_L2Connected) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_Ipv6_L2Connected_Initiator

type InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_Ipv6_L2Connected_Initiator struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configure IPv6 subscriber DHCP initiator. The type is interface{}.
	Dhcp interface{}

	// Configure IP subscriber unclassified source initiator.
	UnclassifiedSourceFsol InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_Ipv6_L2Connected_Initiator_UnclassifiedSourceFsol
}

InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_Ipv6_L2Connected_Initiator Configure IPv6 subscriber initiator

func (*InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_Ipv6_L2Connected_Initiator) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_Ipv6_L2Connected_Initiator_UnclassifiedSourceFsol

type InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_Ipv6_L2Connected_Initiator_UnclassifiedSourceFsol struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Enable unclassified source. The type is interface{}. This attribute is
	// mandatory.
	Enable interface{}

	// Check for subscriber IP uniqueness during first sign of life. The type is
	// bool. The default value is false.
	AddressUnique interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_Ipv6_L2Connected_Initiator_UnclassifiedSourceFsol Configure IP subscriber unclassified source initiator This type is a presence type.

func (*InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_Ipv6_L2Connected_Initiator_UnclassifiedSourceFsol) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_Ipv6_Routed

type InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_Ipv6_Routed struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configure IP subscriber initiator.
	Initiator InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_Ipv6_Routed_Initiator
}

InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_Ipv6_Routed Routed IPv6 subscriber

func (*InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_Ipv6_Routed) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_Ipv6_Routed_Initiator

type InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_Ipv6_Routed_Initiator struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configure unclassified packets as first-sign-of-life for IPv6 subscriber.
	// The type is interface{} with range: 1..128. The default value is 128.
	UnclassifiedIp interface{}

	// Configure IPv6 subscriber DHCP initiator. The type is interface{} with
	// range: 1..128. The default value is 128.
	Dhcp interface{}

	// Configure IPv6 subscriber DHCP Snoop initiator. The type is interface{}
	// with range: 1..128. The default value is 128.
	DhcpSnoop interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_Ipv6_Routed_Initiator Configure IP subscriber initiator

func (*InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_Ipv6_Routed_Initiator) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_SessionLimit

type InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_SessionLimit struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Session limit for all sources.
	Total InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_SessionLimit_Total

	// Session limit for unclassified sources.
	UnclassifiedSource InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_SessionLimit_UnclassifiedSource
}

InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_SessionLimit IP subscriber session limit

func (*InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_SessionLimit) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_SessionLimit_Total

type InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_SessionLimit_Total struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configure per-vlan session limit for all sources. The type is interface{}
	// with range: 0..4294967295. The default value is 0.
	PerVlan interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_SessionLimit_Total Session limit for all sources

func (*InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_SessionLimit_Total) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_SessionLimit_UnclassifiedSource

type InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_SessionLimit_UnclassifiedSource struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configure per-vlan session limit for unclassified sources. The type is
	// interface{} with range: 0..4294967295. The default value is 0.
	PerVlan interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_SessionLimit_UnclassifiedSource Session limit for unclassified sources

func (*InterfaceConfigurations_InterfaceConfiguration_Subscriber_IpSubscriber_SessionLimit_UnclassifiedSource) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_TransportProfileTunnel

type InterfaceConfigurations_InterfaceConfiguration_TransportProfileTunnel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Transport profile node identifier in IPv4 address format. 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}]+)?.
	Source interface{}

	// Configure BFD parameters.
	Bfd InterfaceConfigurations_InterfaceConfiguration_TransportProfileTunnel_Bfd

	// Working LSP.
	WorkingLsp InterfaceConfigurations_InterfaceConfiguration_TransportProfileTunnel_WorkingLsp

	// Node identifier and optional global identifier and tunnel identifier at
	// destination.
	Destination InterfaceConfigurations_InterfaceConfiguration_TransportProfileTunnel_Destination

	// Fault management.
	Fault InterfaceConfigurations_InterfaceConfiguration_TransportProfileTunnel_Fault

	// Protect LSP.
	ProtectLsp InterfaceConfigurations_InterfaceConfiguration_TransportProfileTunnel_ProtectLsp
}

InterfaceConfigurations_InterfaceConfiguration_TransportProfileTunnel MPLS-TP tunnel attributes

func (*InterfaceConfigurations_InterfaceConfiguration_TransportProfileTunnel) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_TransportProfileTunnel_Bfd

type InterfaceConfigurations_InterfaceConfiguration_TransportProfileTunnel_Bfd struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Detect multiplier. The type is interface{} with range: 2..10.
	DetectionMultiplier interface{}

	// Configure BFD parameters. The type is interface{}.
	Enable interface{}

	// Detect multiplier for standby transport profile LSP. The type is
	// interface{} with range: 2..10.
	MultiplierStandby interface{}

	// Hello interval, either in milli-seconds or in micro-seconds.
	MinInterval InterfaceConfigurations_InterfaceConfiguration_TransportProfileTunnel_Bfd_MinInterval

	// Hello interval for standby transport profile LSP, either in milli-seconds
	// or in micro-seconds.
	MinIntervalStandby InterfaceConfigurations_InterfaceConfiguration_TransportProfileTunnel_Bfd_MinIntervalStandby
}

InterfaceConfigurations_InterfaceConfiguration_TransportProfileTunnel_Bfd Configure BFD parameters

func (*InterfaceConfigurations_InterfaceConfiguration_TransportProfileTunnel_Bfd) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_TransportProfileTunnel_Bfd_MinInterval

type InterfaceConfigurations_InterfaceConfiguration_TransportProfileTunnel_Bfd_MinInterval struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Hello interval in milli-seconds. The type is interface{} with range:
	// 3..5000.
	IntervalMs interface{}

	// Hello interval in micro-seconds. The type is interface{} with range:
	// 3000..5000000.
	IntervalUs interface{}
}

InterfaceConfigurations_InterfaceConfiguration_TransportProfileTunnel_Bfd_MinInterval Hello interval, either in milli-seconds or in micro-seconds

func (*InterfaceConfigurations_InterfaceConfiguration_TransportProfileTunnel_Bfd_MinInterval) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_TransportProfileTunnel_Bfd_MinIntervalStandby

type InterfaceConfigurations_InterfaceConfiguration_TransportProfileTunnel_Bfd_MinIntervalStandby struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Hello interval in milli-seconds. The type is interface{} with range:
	// 3..5000.
	IntervalStandbyMs interface{}

	// Hello interval in micro-seconds. The type is interface{} with range:
	// 3000..5000000.
	IntervalStandbyUs interface{}
}

InterfaceConfigurations_InterfaceConfiguration_TransportProfileTunnel_Bfd_MinIntervalStandby Hello interval for standby transport profile LSP, either in milli-seconds or in micro-seconds

func (*InterfaceConfigurations_InterfaceConfiguration_TransportProfileTunnel_Bfd_MinIntervalStandby) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_TransportProfileTunnel_Destination

type InterfaceConfigurations_InterfaceConfiguration_TransportProfileTunnel_Destination struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Node identifier in IPv4 address format. 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}]+)?.
	NodeId interface{}

	// Numeric global identifier. The type is interface{} with range: 1..65535.
	GlobalId interface{}

	// Numeric tunnel identifier. The type is interface{} with range: 0..65535.
	TunnelId interface{}
}

InterfaceConfigurations_InterfaceConfiguration_TransportProfileTunnel_Destination Node identifier and optional global identifier and tunnel identifier at destination

func (*InterfaceConfigurations_InterfaceConfiguration_TransportProfileTunnel_Destination) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_TransportProfileTunnel_Fault

type InterfaceConfigurations_InterfaceConfiguration_TransportProfileTunnel_Fault struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Enter transport profile tunnel fault configuration. The type is
	// interface{}.
	Enable interface{}

	// OAM events that trigger protection switching.
	ProtectionTrigger InterfaceConfigurations_InterfaceConfiguration_TransportProfileTunnel_Fault_ProtectionTrigger
}

InterfaceConfigurations_InterfaceConfiguration_TransportProfileTunnel_Fault Fault management

func (*InterfaceConfigurations_InterfaceConfiguration_TransportProfileTunnel_Fault) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_TransportProfileTunnel_Fault_ProtectionTrigger

type InterfaceConfigurations_InterfaceConfiguration_TransportProfileTunnel_Fault_ProtectionTrigger struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Enable protection switching due to LDI event. The type is bool.
	Ldi interface{}

	// Enable protection switching due to AIS event. The type is bool.
	Ais interface{}

	// Enable protection switching due to LKR event. The type is bool.
	Lkr interface{}
}

InterfaceConfigurations_InterfaceConfiguration_TransportProfileTunnel_Fault_ProtectionTrigger OAM events that trigger protection switching

func (*InterfaceConfigurations_InterfaceConfiguration_TransportProfileTunnel_Fault_ProtectionTrigger) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_TransportProfileTunnel_ProtectLsp

type InterfaceConfigurations_InterfaceConfiguration_TransportProfileTunnel_ProtectLsp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Incoming MPLS label of the protect LSP. The type is interface{} with range:
	// 16..4015.
	InLabel interface{}

	// Enable lockout of protect LSP. The type is interface{}.
	Lockout interface{}

	// LSP Identifier of the protect LSP. The type is interface{} with range:
	// 0..65535. The default value is 1.
	LspId interface{}

	// Outgoing MPLS label of the protect LSP.
	OutLabel InterfaceConfigurations_InterfaceConfiguration_TransportProfileTunnel_ProtectLsp_OutLabel
}

InterfaceConfigurations_InterfaceConfiguration_TransportProfileTunnel_ProtectLsp Protect LSP

func (*InterfaceConfigurations_InterfaceConfiguration_TransportProfileTunnel_ProtectLsp) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_TransportProfileTunnel_ProtectLsp_OutLabel

type InterfaceConfigurations_InterfaceConfiguration_TransportProfileTunnel_ProtectLsp_OutLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// MPLS label. The type is interface{} with range: 16..1048575.
	Label interface{}

	// Transport profile identifier of outgoing link. The type is interface{} with
	// range: 1..65535. This attribute is mandatory.
	Link interface{}
}

InterfaceConfigurations_InterfaceConfiguration_TransportProfileTunnel_ProtectLsp_OutLabel Outgoing MPLS label of the protect LSP This type is a presence type.

func (*InterfaceConfigurations_InterfaceConfiguration_TransportProfileTunnel_ProtectLsp_OutLabel) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_TransportProfileTunnel_WorkingLsp

type InterfaceConfigurations_InterfaceConfiguration_TransportProfileTunnel_WorkingLsp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Incoming MPLS label of the working LSP. The type is interface{} with range:
	// 16..4015.
	InLabel interface{}

	// Enable lockout of working LSP. The type is interface{}.
	Lockout interface{}

	// LSP Identifier of the working LSP. The type is interface{} with range:
	// 0..65535. The default value is 0.
	LspId interface{}

	// Outgoing MPLS label of the working LSP.
	OutLabel InterfaceConfigurations_InterfaceConfiguration_TransportProfileTunnel_WorkingLsp_OutLabel
}

InterfaceConfigurations_InterfaceConfiguration_TransportProfileTunnel_WorkingLsp Working LSP

func (*InterfaceConfigurations_InterfaceConfiguration_TransportProfileTunnel_WorkingLsp) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_TransportProfileTunnel_WorkingLsp_OutLabel

type InterfaceConfigurations_InterfaceConfiguration_TransportProfileTunnel_WorkingLsp_OutLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// MPLS label. The type is interface{} with range: 16..1048575.
	Label interface{}

	// Transport profile identifier of outgoing link. The type is interface{} with
	// range: 1..65535. This attribute is mandatory.
	Link interface{}
}

InterfaceConfigurations_InterfaceConfiguration_TransportProfileTunnel_WorkingLsp_OutLabel Outgoing MPLS label of the working LSP This type is a presence type.

func (*InterfaceConfigurations_InterfaceConfiguration_TransportProfileTunnel_WorkingLsp_OutLabel) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_TunnelIp

type InterfaceConfigurations_InterfaceConfiguration_TunnelIp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Enable flag bit to allow packets with GRE key. The type is interface{}.
	AllowKey interface{}

	// Configure the time-to-live for packets sent over this tunnel. The type is
	// interface{} with range: 1..255.
	Ttl interface{}

	// Tunnel vrf label name. The type is string with length: 1..32.
	TunnelVrf interface{}

	// Configure Type of Service bits for this tunnel. The type is interface{}
	// with range: 0..255.
	Tos interface{}

	// Disable DF bit (i.e. allow fragmentation). The type is interface{} with
	// range: 0..4294967295.
	Disable interface{}

	// Tunnel encapsulation method.
	Mode InterfaceConfigurations_InterfaceConfiguration_TunnelIp_Mode

	// Configure source of tunnel.
	Source InterfaceConfigurations_InterfaceConfiguration_TunnelIp_Source

	// Configure the key value for packets sent over this tunnel.
	Key InterfaceConfigurations_InterfaceConfiguration_TunnelIp_Key

	// Enable keepalive packets on this tunnel.
	Keepalive InterfaceConfigurations_InterfaceConfiguration_TunnelIp_Keepalive

	// Configure BFD for tunnel.
	Bfd InterfaceConfigurations_InterfaceConfiguration_TunnelIp_Bfd

	// Configure destination of tunnel.
	Destination InterfaceConfigurations_InterfaceConfiguration_TunnelIp_Destination
}

InterfaceConfigurations_InterfaceConfiguration_TunnelIp IP over GRE encapsulation

func (*InterfaceConfigurations_InterfaceConfiguration_TunnelIp) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_TunnelIp_Bfd

type InterfaceConfigurations_InterfaceConfiguration_TunnelIp_Bfd struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configure minimum interval for BFD. The type is interface{} with range:
	// 150..30000.
	MinimumInterval interface{}

	// Keepalive period in seconds. The type is interface{} with range: 1..32767.
	KeepalivePeriod interface{}

	// Configure Number of retries for BFD Keepalive. The type is interface{} with
	// range: 1..255.
	Retry interface{}

	// Configure BFD multiplier. The type is interface{} with range: 3..50.
	Multiplier interface{}

	// Configure BFD destination for tunnel.
	Destination InterfaceConfigurations_InterfaceConfiguration_TunnelIp_Bfd_Destination
}

InterfaceConfigurations_InterfaceConfiguration_TunnelIp_Bfd Configure BFD for tunnel

func (*InterfaceConfigurations_InterfaceConfiguration_TunnelIp_Bfd) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_TunnelIp_Bfd_Destination

type InterfaceConfigurations_InterfaceConfiguration_TunnelIp_Bfd_Destination struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// 1 for IPv4 Address, 2 for IPv6 Address. The type is interface{} with range:
	// 0..4294967295.
	Type interface{}

	// IPV4 address of the BFD destination. 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}]+)?.
	Address interface{}

	// IPV6 address of the BFD destination. The type is string.
	Ipv6Address interface{}
}

InterfaceConfigurations_InterfaceConfiguration_TunnelIp_Bfd_Destination Configure BFD destination for tunnel

func (*InterfaceConfigurations_InterfaceConfiguration_TunnelIp_Bfd_Destination) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_TunnelIp_Destination

type InterfaceConfigurations_InterfaceConfiguration_TunnelIp_Destination struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// 1 for IPv4 Address, 2 for IPv6 Address. The type is interface{} with range:
	// 0..4294967295.
	Type interface{}

	// IPV4 address of the tunnel destination. 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}]+)?.
	Address interface{}

	// IPV6 address of the tunnel destination. The type is string.
	Ipv6Address interface{}

	// IPv4 prefix length of the tunnel destination. 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}]+)?.
	AddressMask interface{}

	// Prefix-list to validate destination's resolving prefix. The type is string
	// with length: 1..64.
	PrefixListName interface{}
}

InterfaceConfigurations_InterfaceConfiguration_TunnelIp_Destination Configure destination of tunnel

func (*InterfaceConfigurations_InterfaceConfiguration_TunnelIp_Destination) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_TunnelIp_Keepalive

type InterfaceConfigurations_InterfaceConfiguration_TunnelIp_Keepalive struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Keepalive period in seconds (default 10 seconds). The type is interface{}
	// with range: 1..32767.
	KeepAlivePeriod interface{}

	// Number of retries (default 3). The type is interface{} with range: 1..255.
	KeepAliveRetries interface{}
}

InterfaceConfigurations_InterfaceConfiguration_TunnelIp_Keepalive Enable keepalive packets on this tunnel

func (*InterfaceConfigurations_InterfaceConfiguration_TunnelIp_Keepalive) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_TunnelIp_Key

type InterfaceConfigurations_InterfaceConfiguration_TunnelIp_Key struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Always set to true. The type is interface{}.
	Entropy interface{}

	// Enter the KEY value. The type is interface{} with range: 0..4294967295.
	Value interface{}
}

InterfaceConfigurations_InterfaceConfiguration_TunnelIp_Key Configure the key value for packets sent over this tunnel

func (*InterfaceConfigurations_InterfaceConfiguration_TunnelIp_Key) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_TunnelIp_Mode

type InterfaceConfigurations_InterfaceConfiguration_TunnelIp_Mode struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// GRE IPV4 - 1, GRE IPV6 - 2, MGRE IPV4 - 3, MGRE IPV6 -4. IPV4 - 5, IPV6 -
	// 6. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// Tunnel Mode Direction. The type is TunnelModeDirection.
	ModeDirection interface{}
}

InterfaceConfigurations_InterfaceConfiguration_TunnelIp_Mode Tunnel encapsulation method

func (*InterfaceConfigurations_InterfaceConfiguration_TunnelIp_Mode) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_TunnelIp_Source

type InterfaceConfigurations_InterfaceConfiguration_TunnelIp_Source struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// 1 for Interface Name, 2 for IPv4 Address, 3 for IPv6 Address. The type is
	// interface{} with range: 0..4294967295.
	Type interface{}

	// IPV4 address of the tunnel source. 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}]+)?.
	Address interface{}

	// Name of tunnel source interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// IPV6 address of the tunnel source. The type is string.
	Ipv6Address interface{}
}

InterfaceConfigurations_InterfaceConfiguration_TunnelIp_Source Configure source of tunnel

func (*InterfaceConfigurations_InterfaceConfiguration_TunnelIp_Source) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Forward class value. The type is interface{} with range: 0..7.
	ForwardClass interface{}

	// Set the destination of the tunnel. 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}]+)?.
	Destination interface{}

	// Record the route used by the tunnel. The type is interface{}.
	RecordRoute interface{}

	// Path selection metric to use in path calculation. The type is
	// MplsTePathSelectionMetric.
	PathSelectionMetric interface{}

	// Enable the soft-preemption feature on the tunnel. The type is interface{}.
	SoftPreemption interface{}

	// Tunnel loadsharing metric. The type is interface{} with range:
	// 1..4294967295.
	LoadShare interface{}

	// The name of the tunnel to be included in signalling messages. The type is
	// string with length: 1..254.
	SignalledName interface{}

	// Tunnel backup bandwidth requirement.
	BackupBandwidth InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_BackupBandwidth

	// BFD over TE LSP.
	BfdOverLsp InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_BfdOverLsp

	// Allocate MPLS binding segment ID.
	BindingSegmentIdMpls InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_BindingSegmentIdMpls

	// MPLS tunnel path protected configs.
	TunnelPathProtection InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_TunnelPathProtection

	// Tunnel path protection state.
	PathOptionProtects InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_PathOptionProtects

	// Tunnel Interface Bidirectional configuration data.
	Bidirectional InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Bidirectional

	// Performs admin operations on the optical tunnel interface.
	AdminMode InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_AdminMode

	// Specify tunnel LSPs switching capability descriptor.
	Switching InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Switching

	// PCE config.
	Pce InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Pce

	// Configure path selection properties.
	TunnelPathSelection InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_TunnelPathSelection

	// Tunnel Interface Auto-bandwidth configuration data.
	AutoBandwidth InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_AutoBandwidth

	// Tunnel Setup and Hold Priorities.
	Priority InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Priority

	// Set the affinity flags and mask.
	AffinityMask InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_AffinityMask

	// Forwarding adjacency announcement to IGP.
	ForwardingAdjacency InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_ForwardingAdjacency

	// Log tunnel LSP messages.
	Logging InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Logging

	// Tunnel bandwidth requirement.
	Bandwidth InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Bandwidth

	// Parameters for IGP routing over tunnel.
	Autoroute InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Autoroute

	// Policy classes for PBTS.
	PolicyClasses InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_PolicyClasses

	// Tunnel new style affinity attributes table.
	NewStyleAffinityAffinityTypes InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_NewStyleAffinityAffinityTypes

	// Specify MPLS tunnel can be fast-rerouted.
	FastReroute InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_FastReroute
}

InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes MPLS tunnel attributes

func (*InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_AdminMode

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_AdminMode struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Performs signalling operation to deactivate optical tunnel. The type is
	// interface{}.
	DeactivateTunnel interface{}
}

InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_AdminMode Performs admin operations on the optical tunnel interface

func (*InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_AdminMode) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_AffinityMask

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_AffinityMask struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Affinity flags. The type is string with pattern: [0-9a-fA-F]{1,8}. This
	// attribute is mandatory.
	Affinity interface{}

	// Affinity mask. The type is string with pattern: [0-9a-fA-F]{1,8}. This
	// attribute is mandatory.
	Mask interface{}
}

InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_AffinityMask Set the affinity flags and mask This type is a presence type.

func (*InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_AffinityMask) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_AutoBandwidth

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_AutoBandwidth struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Enable auto bandwidth underflow detection. The type is bool.
	UnderflowEnable interface{}

	// Set the tunnel auto-bw resignal last bandwidth time-out in seconds. The
	// type is interface{} with range: 1..3600000. Units are second.
	ResignalLastBandwidthTimeOut interface{}

	// This object is only valid for tunnel interfaces and it controls whether
	// that interface has auto-bw enabled on it or not.The object must be set
	// before any other auto-bw configuration is supplied for the interface, and
	// must be the last auto-bw configuration object to be removed . The type is
	// bool.
	Enabled interface{}

	// Set the tunnel auto-bw application frequency in minutes. The type is
	// interface{} with range: 5..10080. Units are minute.
	ApplicationFrequency interface{}

	// Enable auto bandwidth overflow detection. The type is bool.
	OverflowEnable interface{}

	// Enable bandwidth collection only, no auto-bw adjustment. The type is
	// interface{}.
	CollectionOnly interface{}

	// Configuring the tunnel underflow detection.
	Underflow InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_AutoBandwidth_Underflow

	// Configuring the tunnel overflow detection.
	Overflow InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_AutoBandwidth_Overflow

	// Set min/max bandwidth auto-bw can apply on a tunnel.
	BandwidthLimits InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_AutoBandwidth_BandwidthLimits

	// Set the bandwidth change threshold to trigger adjustment.
	AdjustmentThreshold InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_AutoBandwidth_AdjustmentThreshold

	// Tunnel auto-capacity configuration data.
	AutoCapacity InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_AutoBandwidth_AutoCapacity
}

InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_AutoBandwidth Tunnel Interface Auto-bandwidth configuration data

func (*InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_AutoBandwidth) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_AutoBandwidth_AdjustmentThreshold

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_AutoBandwidth_AdjustmentThreshold struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Bandwidth change percent to trigger adjustment. The type is interface{}
	// with range: 1..100. This attribute is mandatory. Units are percentage.
	AdjustmentThresholdPercent interface{}

	// Bandwidth change value to trigger adjustment (kbps). The type is
	// interface{} with range: 10..4294967295. This attribute is mandatory. Units
	// are kbit/s.
	AdjustmentThresholdValue interface{}
}

InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_AutoBandwidth_AdjustmentThreshold Set the bandwidth change threshold to trigger adjustment This type is a presence type.

func (*InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_AutoBandwidth_AdjustmentThreshold) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_AutoBandwidth_AutoCapacity

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_AutoBandwidth_AutoCapacity struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Bandwidth value used to compute the desired number of tunnels for
	// auto-capacity. The type is interface{} with range: 0..4294967295. Units are
	// kbit/s.
	NominalBandwidth interface{}

	// Enable auto-capacityThe object must be set before any other auto capacity
	// configuration is supplied for the tunnel,and must be the last auto-capacity
	// configuration object to be removed. The type is bool.
	Enable interface{}

	// Lower limit on the number of clones can be created for the tunnel. The type
	// is interface{} with range: 0..63. The default value is 0.
	ClonesMinimum interface{}

	// Upper bandwidth limit that causes the tunnel to be split. The type is
	// interface{} with range: 0..4294967295. Units are kbit/s.
	SplitBandwidth interface{}

	// Lower bandwidth limit that causes the tunnel to be merged. The type is
	// interface{} with range: 0..4294967295. Units are kbit/s.
	MergeBandwidth interface{}

	// Upper limit on the number of clones can be created for the tunnel. The type
	// is interface{} with range: 0..63. The default value is 63.
	ClonesMaximum interface{}
}

InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_AutoBandwidth_AutoCapacity Tunnel auto-capacity configuration data

func (*InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_AutoBandwidth_AutoCapacity) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_AutoBandwidth_BandwidthLimits

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_AutoBandwidth_BandwidthLimits struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Set minimum bandwidth auto-bw can apply on a tunnel. The type is
	// interface{} with range: 0..4294967295. This attribute is mandatory.
	BandwidthMinLimit interface{}

	// Set maximum bandwidth auto-bw can apply on a tunnel. The type is
	// interface{} with range: 0..4294967295. This attribute is mandatory.
	BandwidthMaxLimit interface{}
}

InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_AutoBandwidth_BandwidthLimits Set min/max bandwidth auto-bw can apply on a tunnel This type is a presence type.

func (*InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_AutoBandwidth_BandwidthLimits) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_AutoBandwidth_Overflow

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_AutoBandwidth_Overflow struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Bandwidth change percent to trigger an overflow. The type is interface{}
	// with range: 1..100. This attribute is mandatory. Units are percentage.
	OverflowThresholdPercent interface{}

	// Bandwidth change value to trigger an overflow (kbps). The type is
	// interface{} with range: 10..4294967295. This attribute is mandatory. Units
	// are kbit/s.
	OverflowThresholdValue interface{}

	// Number of consecutive collections exceeding threshold. The type is
	// interface{} with range: 1..10. This attribute is mandatory.
	OverflowThresholdLimit interface{}
}

InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_AutoBandwidth_Overflow Configuring the tunnel overflow detection This type is a presence type.

func (*InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_AutoBandwidth_Overflow) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_AutoBandwidth_Underflow

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_AutoBandwidth_Underflow struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Bandwidth change percent to trigger an underflow. The type is interface{}
	// with range: 1..100. This attribute is mandatory. Units are percentage.
	UnderflowThresholdPercent interface{}

	// Bandwidth change value to trigger an underflow (kbps). The type is
	// interface{} with range: 10..4294967295. This attribute is mandatory. Units
	// are kbit/s.
	UnderflowThresholdValue interface{}

	// Number of consecutive collections exceeding threshold. The type is
	// interface{} with range: 1..10. This attribute is mandatory.
	UnderflowThresholdLimit interface{}
}

InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_AutoBandwidth_Underflow Configuring the tunnel underflow detection This type is a presence type.

func (*InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_AutoBandwidth_Underflow) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Autoroute

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Autoroute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Announce tunnel to IGP.
	AutorouteAnnounce InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Autoroute_AutorouteAnnounce

	// Tunnel Autoroute Destination(s).
	Destinations InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Autoroute_Destinations
}

InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Autoroute Parameters for IGP routing over tunnel

func (*InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Autoroute) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Autoroute_AutorouteAnnounce

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Autoroute_AutorouteAnnounce struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Enable autoroute announce. The type is interface{}.
	Enable interface{}

	// Specify that the tunnel should be an IPv6 autoroute announce also. The type
	// is interface{}.
	IncludeIpv6 interface{}

	// Exclude traffic on autorouted tunnel.
	ExcludeTraffic InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Autoroute_AutorouteAnnounce_ExcludeTraffic

	// Specify MPLS tunnel metric.
	Metric InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Autoroute_AutorouteAnnounce_Metric
}

InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Autoroute_AutorouteAnnounce Announce tunnel to IGP

func (*InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Autoroute_AutorouteAnnounce) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Autoroute_AutorouteAnnounce_ExcludeTraffic

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Autoroute_AutorouteAnnounce_ExcludeTraffic struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Exclude tunnel in IGP for SR prefixes. The type is interface{}.
	SegmentRouting interface{}
}

InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Autoroute_AutorouteAnnounce_ExcludeTraffic Exclude traffic on autorouted tunnel

func (*InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Autoroute_AutorouteAnnounce_ExcludeTraffic) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Autoroute_AutorouteAnnounce_Metric

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Autoroute_AutorouteAnnounce_Metric struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Autoroute tunnel metric type. The type is MplsTeAutorouteMetric.
	MetricType interface{}

	// The absolute metric value. The type is interface{} with range:
	// 1..2147483647.
	AbsoluteMetric interface{}

	// The value of the adjustment. The type is interface{} with range: -10..10.
	RelativeMetric interface{}

	// The constant metric value. The type is interface{} with range:
	// 1..2147483647.
	ConstantMetric interface{}
}

InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Autoroute_AutorouteAnnounce_Metric Specify MPLS tunnel metric

func (*InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Autoroute_AutorouteAnnounce_Metric) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Autoroute_Destinations

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Autoroute_Destinations struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Destination address to add in RIB. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Autoroute_Destinations_Destination.
	Destination []*InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Autoroute_Destinations_Destination
}

InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Autoroute_Destinations Tunnel Autoroute Destination(s)

func (*InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Autoroute_Destinations) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Autoroute_Destinations_Destination

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Autoroute_Destinations_Destination struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. IP address of destination. The type is string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	DestinationAddress interface{}
}

InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Autoroute_Destinations_Destination Destination address to add in RIB

func (*InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Autoroute_Destinations_Destination) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_BackupBandwidth

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_BackupBandwidth struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// DSTE-standard flag. The type is MplsTeBandwidthDste.
	DsteType interface{}

	// Backup bandwidth pool type, relevant only if DSTEType is PreStandardDSTE.
	// The type is MplsTeBackupBandwidthPool.
	PoolType interface{}

	// Backup bandwidth class type, relevant only if DSTEType is StandardDSTE. The
	// type is MplsTeBackupBandwidthClass.
	ClassType interface{}

	// Backup bandwidth limit type. The type is MplsTeBandwidthLimit.
	LimitType interface{}

	// Backup bandwidth requested by this tunnel in kbps. Ignored if bandwidth
	// limit type is unlimited. The type is interface{} with range: 1..4294967295.
	BackupBandwidth interface{}
}

InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_BackupBandwidth Tunnel backup bandwidth requirement

func (*InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_BackupBandwidth) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Bandwidth

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Bandwidth struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// DSTE-standard flag. The type is MplsTeBandwidthDste. This attribute is
	// mandatory.
	DsteType interface{}

	// Class type for the bandwidth allocation. The type is interface{} with
	// range: 0..1. This attribute is mandatory.
	ClassOrPoolType interface{}

	// The value of the bandwidth reserved by this tunnel in kbps. The type is
	// interface{} with range: 0..4294967295. This attribute is mandatory. Units
	// are kbit/s.
	Bandwidth interface{}
}

InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Bandwidth Tunnel bandwidth requirement This type is a presence type.

func (*InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Bandwidth) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_BfdOverLsp

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_BfdOverLsp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Initial delay in milliseconds (default 16000). The type is interface{} with
	// range: 1..518400000.
	DampeningInitialWait interface{}

	// Enable BFD Fast Detect On the tunnel. The type is MplsTebfdSession.
	FastDetect interface{}

	// Always set to true. The type is interface{}.
	Enable interface{}

	// Specify the multiplier for BFD failure detection. The type is interface{}
	// with range: 3..10.
	Multiplier interface{}

	// Wait for session to come up in seconds (default 60). The type is
	// interface{} with range: 10..3600.
	BringupTimeout interface{}

	// Disable Periodic LSP Ping for BFD over LSP. The type is interface{}.
	PeriodicPingDisable interface{}

	// Secondary delay in milliseconds (default 20000). The type is interface{}
	// with range: 1..518400000.
	DampeningSecondaryWait interface{}

	// Periodic LSP Ping Interval in seconds (default 120). The type is
	// interface{} with range: 60..3600.
	PeriodicPingInterval interface{}

	// Maximum delay in milliseconds (default 600000). The type is interface{}
	// with range: 1..518400000.
	DampeningMaximumWait interface{}

	// Specify the minimum interval for BFD failure detection. The type is
	// interface{} with range: 3..30000.
	MinimumInterval interface{}

	// Specify BFD Encap Mode on the tunnel. The type is interface{} with range:
	// 0..1.
	EncapMode interface{}
}

InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_BfdOverLsp BFD over TE LSP

func (*InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_BfdOverLsp) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Bidirectional

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Bidirectional struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// This object is only valid for tunnel interfaces and it controls whether
	// that interface has bidirectional enabled on it or not. The type is
	// interface{}.
	Enabled interface{}

	// Association Corouted Type.
	AssociationCoroutedType InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Bidirectional_AssociationCoroutedType

	// Association ID, Source IP Address, and Global ID.
	AssociationParameters InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Bidirectional_AssociationParameters
}

InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Bidirectional Tunnel Interface Bidirectional configuration data

func (*InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Bidirectional) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Bidirectional_AssociationCoroutedType

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Bidirectional_AssociationCoroutedType struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// This object is only valid for bidirectional tunnel interfaces and it
	// controls whether that interface has LSP Wrap protectionenabled on it or
	// not. The type is interface{}.
	WrapProtectionEnable interface{}

	// Controls whether association type is co-routed. The type is interface{}.
	Enable interface{}

	// Disable signaling of RSVP Protection Object. The type is interface{}.
	DisableProtectionObject interface{}

	// Tunnel Fault OAM.
	FaultOam InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Bidirectional_AssociationCoroutedType_FaultOam
}

InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Bidirectional_AssociationCoroutedType Association Corouted Type

func (*InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Bidirectional_AssociationCoroutedType) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Bidirectional_AssociationCoroutedType_FaultOam

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Bidirectional_AssociationCoroutedType_FaultOam struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// This object is only valid for bidirectional tunnel interfaces and it
	// controls whether that interface has fault OAM enabled on it or not. The
	// type is interface{}.
	Enable interface{}
}

InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Bidirectional_AssociationCoroutedType_FaultOam Tunnel Fault OAM

func (*InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Bidirectional_AssociationCoroutedType_FaultOam) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Bidirectional_AssociationParameters

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Bidirectional_AssociationParameters struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Association ID. The type is interface{} with range: 0..65535. This
	// attribute is mandatory.
	AssociationId interface{}

	// Association Source IP Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	// This attribute is mandatory.
	AssociationSourceAddress interface{}

	// Is Association Global ID Configured. The type is bool.
	AssociationIsGlobalIdConfigured interface{}

	// Association Global ID. The type is interface{} with range: 0..4294967295.
	AssociationGlobalId interface{}
}

InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Bidirectional_AssociationParameters Association ID, Source IP Address, and Global ID This type is a presence type.

func (*InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Bidirectional_AssociationParameters) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_BindingSegmentIdMpls

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_BindingSegmentIdMpls struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// MPLS label value type. The type is BindingSegmentId.
	SegmentIdType interface{}

	// MPLS label. The type is interface{} with range: 16..4015.
	LabelValue interface{}
}

InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_BindingSegmentIdMpls Allocate MPLS binding segment ID

func (*InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_BindingSegmentIdMpls) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_FastReroute

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_FastReroute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Bandwidth Protection. The type is interface{} with range: 0..1. This
	// attribute is mandatory.
	BandwidthProtection interface{}

	// Node Protection. The type is interface{} with range: 0..1. This attribute
	// is mandatory.
	NodeProtection interface{}
}

InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_FastReroute Specify MPLS tunnel can be fast-rerouted This type is a presence type.

func (*InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_FastReroute) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_ForwardingAdjacency

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_ForwardingAdjacency struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Enable forwarding adjacency. The type is interface{}.
	Enable interface{}

	// Specify that the tunnel should be an IPv6 forwarding adjacency also. The
	// type is interface{}.
	IncludeIpv6 interface{}

	// Specify the holdtime for the tunnel as forwarding adjacency. The type is
	// interface{} with range: 0..20000.
	HoldTime interface{}
}

InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_ForwardingAdjacency Forwarding adjacency announcement to IGP

func (*InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_ForwardingAdjacency) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Logging

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Logging struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Log tunnel messages for bandwidth change. The type is interface{}.
	LspSwitchOverChangeMessage interface{}

	// Log all events for a tunnel. The type is interface{}.
	All interface{}

	// Log tunnel record-route messages. The type is interface{}.
	RecordRouteMesssage interface{}

	// Enable BFD session state change alarm. The type is interface{}.
	BfdStateMessage interface{}

	// Log tunnel messages for bandwidth change. The type is interface{}.
	BandwidthChangeMessage interface{}

	// Log tunnel reoptimization attempts messages. The type is interface{}.
	ReoptimizeAttemptsMessage interface{}

	// Log tunnel rereoute messages. The type is interface{}.
	RerouteMesssage interface{}

	// Log tunnel state messages. The type is interface{}.
	StateMessage interface{}

	// Log tunnel messages for insufficient bandwidth. The type is interface{}.
	InsufficientBwMessage interface{}

	// Log tunnel reoptimized messages. The type is interface{}.
	ReoptimizedMessage interface{}

	// Enable logging for path-calculation failures. The type is interface{}.
	PcalcFailureMessage interface{}
}

InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Logging Log tunnel LSP messages

func (*InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Logging) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_NewStyleAffinityAffinityTypes

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_NewStyleAffinityAffinityTypes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Tunnel new style affinity attribute. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityType.
	NewStyleAffinityAffinityType []*InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityType

	// Tunnel new style affinity attribute. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1.
	NewStyleAffinityAffinityTypeAffinity1 []*InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1

	// Tunnel new style affinity attribute. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2.
	NewStyleAffinityAffinityTypeAffinity1Affinity2 []*InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2

	// Tunnel new style affinity attribute. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3.
	NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3 []*InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3

	// Tunnel new style affinity attribute. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4.
	NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4 []*InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4

	// Tunnel new style affinity attribute. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5.
	NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5 []*InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5

	// Tunnel new style affinity attribute. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6.
	NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6 []*InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6

	// Tunnel new style affinity attribute. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7.
	NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7 []*InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7

	// Tunnel new style affinity attribute. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8.
	NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8 []*InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8

	// Tunnel new style affinity attribute. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9.
	NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9 []*InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9

	// Tunnel new style affinity attribute. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9Affinity10.
	NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9Affinity10 []*InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9Affinity10
}

InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_NewStyleAffinityAffinityTypes Tunnel new style affinity attributes table

func (*InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_NewStyleAffinityAffinityTypes) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityType

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityType struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The type of the affinity entry. The type is
	// MplsTeTunnelAffinity.
	AffinityType interface{}
}

InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityType Tunnel new style affinity attribute

func (*InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityType) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The type of the affinity entry. The type is
	// MplsTeTunnelAffinity.
	AffinityType interface{}

	// This attribute is a key. The name of the first affinity. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	Affinity1 interface{}
}

InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1 Tunnel new style affinity attribute

func (*InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The type of the affinity entry. The type is
	// MplsTeTunnelAffinity.
	AffinityType interface{}

	// This attribute is a key. The name of the first affinity. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	Affinity1 interface{}

	// This attribute is a key. The name of the second affinity. The type is
	// string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	Affinity2 interface{}
}

InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2 Tunnel new style affinity attribute

func (*InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The type of the affinity entry. The type is
	// MplsTeTunnelAffinity.
	AffinityType interface{}

	// This attribute is a key. The name of the first affinity. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	Affinity1 interface{}

	// This attribute is a key. The name of the second affinity. The type is
	// string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	Affinity2 interface{}

	// This attribute is a key. The name of the third affinity. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	Affinity3 interface{}
}

InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3 Tunnel new style affinity attribute

func (*InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The type of the affinity entry. The type is
	// MplsTeTunnelAffinity.
	AffinityType interface{}

	// This attribute is a key. The name of the first affinity. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	Affinity1 interface{}

	// This attribute is a key. The name of the second affinity. The type is
	// string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	Affinity2 interface{}

	// This attribute is a key. The name of the third affinity. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	Affinity3 interface{}

	// This attribute is a key. The name of the fourth affinity. The type is
	// string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	Affinity4 interface{}
}

InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4 Tunnel new style affinity attribute

func (*InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The type of the affinity entry. The type is
	// MplsTeTunnelAffinity.
	AffinityType interface{}

	// This attribute is a key. The name of the first affinity. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	Affinity1 interface{}

	// This attribute is a key. The name of the second affinity. The type is
	// string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	Affinity2 interface{}

	// This attribute is a key. The name of the third affinity. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	Affinity3 interface{}

	// This attribute is a key. The name of the fourth affinity. The type is
	// string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	Affinity4 interface{}

	// This attribute is a key. The name of the fifth affinity. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	Affinity5 interface{}
}

InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5 Tunnel new style affinity attribute

func (*InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The type of the affinity entry. The type is
	// MplsTeTunnelAffinity.
	AffinityType interface{}

	// This attribute is a key. The name of the first affinity. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	Affinity1 interface{}

	// This attribute is a key. The name of the second affinity. The type is
	// string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	Affinity2 interface{}

	// This attribute is a key. The name of the third affinity. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	Affinity3 interface{}

	// This attribute is a key. The name of the fourth affinity. The type is
	// string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	Affinity4 interface{}

	// This attribute is a key. The name of the fifth affinity. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	Affinity5 interface{}

	// This attribute is a key. The name of the sixth affinity. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	Affinity6 interface{}
}

InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6 Tunnel new style affinity attribute

func (*InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The type of the affinity entry. The type is
	// MplsTeTunnelAffinity.
	AffinityType interface{}

	// This attribute is a key. The name of the first affinity. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	Affinity1 interface{}

	// This attribute is a key. The name of the second affinity. The type is
	// string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	Affinity2 interface{}

	// This attribute is a key. The name of the third affinity. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	Affinity3 interface{}

	// This attribute is a key. The name of the fourth affinity. The type is
	// string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	Affinity4 interface{}

	// This attribute is a key. The name of the fifth affinity. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	Affinity5 interface{}

	// This attribute is a key. The name of the sixth affinity. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	Affinity6 interface{}

	// This attribute is a key. The name of the seventh affinity. The type is
	// string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	Affinity7 interface{}
}

InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7 Tunnel new style affinity attribute

func (*InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The type of the affinity entry. The type is
	// MplsTeTunnelAffinity.
	AffinityType interface{}

	// This attribute is a key. The name of the first affinity. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	Affinity1 interface{}

	// This attribute is a key. The name of the second affinity. The type is
	// string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	Affinity2 interface{}

	// This attribute is a key. The name of the third affinity. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	Affinity3 interface{}

	// This attribute is a key. The name of the fourth affinity. The type is
	// string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	Affinity4 interface{}

	// This attribute is a key. The name of the fifth affinity. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	Affinity5 interface{}

	// This attribute is a key. The name of the sixth affinity. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	Affinity6 interface{}

	// This attribute is a key. The name of the seventh affinity. The type is
	// string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	Affinity7 interface{}

	// This attribute is a key. The name of the eighth affinity. The type is
	// string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	Affinity8 interface{}
}

InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8 Tunnel new style affinity attribute

func (*InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The type of the affinity entry. The type is
	// MplsTeTunnelAffinity.
	AffinityType interface{}

	// This attribute is a key. The name of the first affinity. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	Affinity1 interface{}

	// This attribute is a key. The name of the second affinity. The type is
	// string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	Affinity2 interface{}

	// This attribute is a key. The name of the third affinity. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	Affinity3 interface{}

	// This attribute is a key. The name of the fourth affinity. The type is
	// string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	Affinity4 interface{}

	// This attribute is a key. The name of the fifth affinity. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	Affinity5 interface{}

	// This attribute is a key. The name of the sixth affinity. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	Affinity6 interface{}

	// This attribute is a key. The name of the seventh affinity. The type is
	// string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	Affinity7 interface{}

	// This attribute is a key. The name of the eighth affinity. The type is
	// string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	Affinity8 interface{}

	// This attribute is a key. The name of the nineth affinity. The type is
	// string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	Affinity9 interface{}
}

InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9 Tunnel new style affinity attribute

func (*InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9Affinity10

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9Affinity10 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The type of the affinity entry. The type is
	// MplsTeTunnelAffinity.
	AffinityType interface{}

	// This attribute is a key. The name of the first affinity. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	Affinity1 interface{}

	// This attribute is a key. The name of the second affinity. The type is
	// string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	Affinity2 interface{}

	// This attribute is a key. The name of the third affinity. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	Affinity3 interface{}

	// This attribute is a key. The name of the fourth affinity. The type is
	// string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	Affinity4 interface{}

	// This attribute is a key. The name of the fifth affinity. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	Affinity5 interface{}

	// This attribute is a key. The name of the sixth affinity. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	Affinity6 interface{}

	// This attribute is a key. The name of the seventh affinity. The type is
	// string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	Affinity7 interface{}

	// This attribute is a key. The name of the eighth affinity. The type is
	// string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	Affinity8 interface{}

	// This attribute is a key. The name of the nineth affinity. The type is
	// string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	Affinity9 interface{}

	// This attribute is a key. The name of the tenth affinity. The type is string
	// with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	Affinity10 interface{}
}

InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9Affinity10 Tunnel new style affinity attribute

func (*InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_NewStyleAffinityAffinityTypes_NewStyleAffinityAffinityTypeAffinity1Affinity2Affinity3Affinity4Affinity5Affinity6Affinity7Affinity8Affinity9Affinity10) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_PathOptionProtects

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_PathOptionProtects struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Tunnel path protection. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_PathOptionProtects_PathOptionProtect.
	PathOptionProtect []*InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_PathOptionProtects_PathOptionProtect
}

InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_PathOptionProtects Tunnel path protection state

func (*InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_PathOptionProtects) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_PathOptionProtects_PathOptionProtect

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_PathOptionProtects_PathOptionProtect struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Protection type for this path. The type is
	// MplsTePathOptionProtection.
	Protection interface{}

	// Tunnel path options.
	PathOptions InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_PathOptionProtects_PathOptionProtect_PathOptions
}

InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_PathOptionProtects_PathOptionProtect Tunnel path protection

func (*InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_PathOptionProtects_PathOptionProtect) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_PathOptionProtects_PathOptionProtect_PathOptions

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_PathOptionProtects_PathOptionProtect_PathOptions struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// A tunnel path option. The type is slice of
	// InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_PathOptionProtects_PathOptionProtect_PathOptions_PathOption.
	PathOption []*InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_PathOptionProtects_PathOptionProtect_PathOptions_PathOption
}

InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_PathOptionProtects_PathOptionProtect_PathOptions Tunnel path options

func (*InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_PathOptionProtects_PathOptionProtect_PathOptions) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_PathOptionProtects_PathOptionProtect_PathOptions_PathOption

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_PathOptionProtects_PathOptionProtect_PathOptions_PathOption struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Preference level for this path option. The type is
	// interface{} with range: 1..1000.
	PreferenceLevel interface{}

	// The type of the path option. The type is MplsTePathOption. This attribute
	// is mandatory.
	PathType interface{}

	// The ID of the IP explicit path associated with this option. The type is
	// interface{} with range: 1..65535.
	PathId interface{}

	// The name of the IP explicit path associated with this option. The type is
	// string.
	PathName interface{}

	// Deprecated. The type is interface{} with range: 0..4294967295. The default
	// value is 0.
	PathProperty interface{}

	// Deprecated. The type is string with pattern: [a-zA-Z0-9._/-]+.
	Interface interface{}

	// Deprecated. The type is interface{} with range: 0..4294967295. The default
	// value is 0.
	OutputLabel interface{}

	// Deprecated. 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 0.0.0.0.
	Destination interface{}

	// Lockdown properties. The type is MplsTePathOptionProperty. The default
	// value is none.
	Lockdown interface{}

	// Verbatim properties. The type is MplsTePathOptionProperty. The default
	// value is none.
	Verbatim interface{}

	// PCE properties. The type is MplsTePathOptionProperty. The default value is
	// none.
	Pce interface{}

	// PCE 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}]+)?.
	// The default value is 0.0.0.0.
	PceAddress interface{}

	// IGP type. The type is MplsTeIgpProtocol. The default value is none.
	IgpType interface{}

	// IGP instance name. The type is string with length: 1..40.
	IgpInstance interface{}

	// IGP area ID in integer format. The type is interface{} with range:
	// 0..4294967295. The default value is 0.
	IgpArea interface{}

	// IGP area ID in IP address format. 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 0.0.0.0.
	IgpAreaIpAddressId interface{}

	// Path option attribute set name. The type is string.
	PathOptionAttributeSetName interface{}

	// Preference level of the protecting explicit path. Leave unset in order to
	// not use an explicit protecting path. The type is interface{} with range:
	// 1..1000. The default value is 1.
	ProtectedByPreferenceLevel interface{}

	// Deprecated. The type is MplsTePathOptionProperty. The default value is
	// none.
	SegmentRouting interface{}
}

InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_PathOptionProtects_PathOptionProtect_PathOptions_PathOption A tunnel path option

func (*InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_PathOptionProtects_PathOptionProtect_PathOptions_PathOption) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Pce

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Pce struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Always set to true. The type is interface{}.
	Enable interface{}

	// Enable PCE Delegation. The type is interface{}.
	Delegation interface{}
}

InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Pce PCE config

func (*InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Pce) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_PolicyClasses

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_PolicyClasses struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Array of Policy class. The type is slice of interface{} with range: 1..8.
	PolicyClass []interface{}
}

InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_PolicyClasses Policy classes for PBTS

func (*InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_PolicyClasses) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Priority

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Priority struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Setup Priority. The type is interface{} with range: 0..7. This attribute is
	// mandatory.
	SetupPriority interface{}

	// Hold Priority. The type is interface{} with range: 0..7. This attribute is
	// mandatory.
	HoldPriority interface{}
}

InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Priority Tunnel Setup and Hold Priorities This type is a presence type.

func (*InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Priority) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Switching

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Switching struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Specify transit switching descriptor parameters.
	Transit InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Switching_Transit

	// Specify end point switching descriptor parameters.
	Endpoint InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Switching_Endpoint
}

InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Switching Specify tunnel LSPs switching capability descriptor

func (*InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Switching) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Switching_Endpoint

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Switching_Endpoint struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Switching capability. The type is MplsTeSwitchingCap. This attribute is
	// mandatory.
	Capability interface{}

	// LSP encoding. The type is MplsTeSwitchingEncode.
	Encoding interface{}
}

InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Switching_Endpoint Specify end point switching descriptor parameters This type is a presence type.

func (*InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Switching_Endpoint) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Switching_Transit

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Switching_Transit struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Switching capability. The type is MplsTeSwitchingCap. This attribute is
	// mandatory.
	Capability interface{}

	// LSP encoding. The type is MplsTeSwitchingEncode.
	Encoding interface{}
}

InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Switching_Transit Specify transit switching descriptor parameters This type is a presence type.

func (*InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_Switching_Transit) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_TunnelPathProtection

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_TunnelPathProtection struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Enable Path Protection. The type is interface{}.
	Enable interface{}
}

InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_TunnelPathProtection MPLS tunnel path protected configs

func (*InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_TunnelPathProtection) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_TunnelPathSelection

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_TunnelPathSelection struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// CSPF tiebreaker to use in path calculation. The type is
	// MplsTePathSelectionTiebreaker.
	Tiebreaker interface{}

	// Path selection hop limit configuration for this specific tunnel. The type
	// is interface{} with range: 1..255.
	PathSelectionHopLimit interface{}

	// Path selection delay limit (usec) configuration for this specific tunnel.
	// The type is interface{} with range: 1..4294967295.
	PathSelectionDelayLimit interface{}

	// Path selection cost limit configuration for this specific tunnel. The type
	// is interface{} with range: 1..4294967295.
	PathSelectionCostLimit interface{}

	// Deprecated.
	Invalidation InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_TunnelPathSelection_Invalidation
}

InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_TunnelPathSelection Configure path selection properties

func (*InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_TunnelPathSelection) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_TunnelPathSelection_Invalidation

type InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_TunnelPathSelection_Invalidation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Path Invalidation Timeout. The type is interface{} with range: 0..60000.
	PathInvalidationTimeout interface{}

	// Path Invalidation Action. The type is PathInvalidationAction.
	PathInvalidationAction interface{}
}

InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_TunnelPathSelection_Invalidation Deprecated This type is a presence type.

func (*InterfaceConfigurations_InterfaceConfiguration_TunnelTeAttributes_TunnelPathSelection_Invalidation) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_VlanSubConfiguration

type InterfaceConfigurations_InterfaceConfiguration_VlanSubConfiguration struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The VLAN tag stack associated with this sub-interface.
	VlanIdentifier InterfaceConfigurations_InterfaceConfiguration_VlanSubConfiguration_VlanIdentifier
}

InterfaceConfigurations_InterfaceConfiguration_VlanSubConfiguration IEEE 802.1Q VLAN subinterface configuration

func (*InterfaceConfigurations_InterfaceConfiguration_VlanSubConfiguration) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_VlanSubConfiguration_VlanIdentifier

type InterfaceConfigurations_InterfaceConfiguration_VlanSubConfiguration_VlanIdentifier struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Whether this sub-interface is dot1ad or dot1Q. The type is Vlan. This
	// attribute is mandatory.
	VlanType interface{}

	// First (outermost) VLAN tag value. The type is interface{} with range:
	// 1..4094. This attribute is mandatory.
	FirstTag interface{}

	// Second VLAN tag value. The any value may only be used for Layer 2
	// subinterfaces. The type is one of the following types: enumeration
	// VlanTagOrNull, or int with range: 0..4094.
	SecondTag interface{}
}

InterfaceConfigurations_InterfaceConfiguration_VlanSubConfiguration_VlanIdentifier The VLAN tag stack associated with this sub-interface. This type is a presence type.

func (*InterfaceConfigurations_InterfaceConfiguration_VlanSubConfiguration_VlanIdentifier) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_VlanTrunkConfiguration

type InterfaceConfigurations_InterfaceConfiguration_VlanTrunkConfiguration struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The outer ethertype used in Q-in-Q frames. The default value is 0x8100. The
	// type is TunnelingEthertype.
	TunnelingEthertype interface{}

	// The Native VLAN identifier associated with this trunk interface.
	NativeVlanIdentifier InterfaceConfigurations_InterfaceConfiguration_VlanTrunkConfiguration_NativeVlanIdentifier

	// VLAN Switch interface configuration.
	VlanSwitched InterfaceConfigurations_InterfaceConfiguration_VlanTrunkConfiguration_VlanSwitched
}

InterfaceConfigurations_InterfaceConfiguration_VlanTrunkConfiguration IEEE 802.1Q VLAN trunk interface configuration

func (*InterfaceConfigurations_InterfaceConfiguration_VlanTrunkConfiguration) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_VlanTrunkConfiguration_NativeVlanIdentifier

type InterfaceConfigurations_InterfaceConfiguration_VlanTrunkConfiguration_NativeVlanIdentifier struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YPresence  bool

	// Whether this interface is dot1ad or dot1Q. The type is Vlan. This attribute
	// is mandatory.
	VlanType interface{}

	// VLAN identifier. The type is interface{} with range: 1..4094. This
	// attribute is mandatory.
	VlanIdentifier interface{}
}

InterfaceConfigurations_InterfaceConfiguration_VlanTrunkConfiguration_NativeVlanIdentifier The Native VLAN identifier associated with this trunk interface This type is a presence type.

func (*InterfaceConfigurations_InterfaceConfiguration_VlanTrunkConfiguration_NativeVlanIdentifier) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_VlanTrunkConfiguration_TunnelingEthertype

type InterfaceConfigurations_InterfaceConfiguration_VlanTrunkConfiguration_TunnelingEthertype string

InterfaceConfigurations_InterfaceConfiguration_VlanTrunkConfiguration_TunnelingEthertype represents default value is 0x8100

const (
	// 0x9100
	InterfaceConfigurations_InterfaceConfiguration_VlanTrunkConfiguration_TunnelingEthertype_Y_0x9100 InterfaceConfigurations_InterfaceConfiguration_VlanTrunkConfiguration_TunnelingEthertype = "0x9100"

	// 0x9200
	InterfaceConfigurations_InterfaceConfiguration_VlanTrunkConfiguration_TunnelingEthertype_Y_0x9200 InterfaceConfigurations_InterfaceConfiguration_VlanTrunkConfiguration_TunnelingEthertype = "0x9200"
)

type InterfaceConfigurations_InterfaceConfiguration_VlanTrunkConfiguration_VlanSwitched

type InterfaceConfigurations_InterfaceConfiguration_VlanTrunkConfiguration_VlanSwitched struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VLAN Switch mode. The type is VsMode.
	Mode interface{}

	// Access VLAN Id. The type is interface{} with range: 1..4094.
	AccessVlan interface{}

	// Whether to match dot1ad or dot1Q packets. The type is Vlan.
	TrunkTagType interface{}

	// Comma-separated, increasing sequence of VLAN Ids or VLAN ranges. The type
	// is string.
	TrunkVlaNs interface{}
}

InterfaceConfigurations_InterfaceConfiguration_VlanTrunkConfiguration_VlanSwitched VLAN Switch interface configuration

func (*InterfaceConfigurations_InterfaceConfiguration_VlanTrunkConfiguration_VlanSwitched) GetEntityData

type InterfaceConfigurations_InterfaceConfiguration_Wanphy

type InterfaceConfigurations_InterfaceConfiguration_Wanphy struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Configure Path Remote Defect Indicator reporting. The type is interface{}.
	ReportPathRdi interface{}

	// Configure Loss Of Signal reporting. The type is interface{}.
	ReportLos interface{}

	// Configure Path Loss Of Code-Group Delineation reporting. The type is
	// interface{}.
	ReportPathLcd interface{}

	// Configure Path Far End Payload Label Mismatch reporting. The type is
	// interface{}.
	ReportPathFePlm interface{}

	// Configure LAN Mode. The type is WanphyLanMode.
	LanMode interface{}

	// Configure Path Payload Label Mismatch reporting. The type is interface{}.
	ReportPathPlm interface{}

	// Configure Path Far End Payload Label Mismatch reporting. The type is
	// interface{}.
	ReportPathFeAis interface{}

	// Configure Path Alarm Indication Signal reporting. The type is interface{}.
	ReportPathAis interface{}

	// Configure Line Alarm Indication Signal reporting. The type is interface{}.
	ReportLineAis interface{}

	// Configure Loss Of Frame reporting. The type is interface{}.
	ReportLof interface{}

	// Configure Loss Of Pointer reporting. The type is interface{}.
	ReportLop interface{}

	// Configure Remote Defect Indicator reporting. The type is interface{}.
	ReportRdi interface{}

	// Configure B2 BER in excess of SD threshold reporting. The type is
	// interface{}.
	ReportSdBer interface{}

	// Bit error rate is 10 to the minus n, where n is threshold value. The type
	// is interface{} with range: 3..9. The default value is 6.
	ThresholdSdBer interface{}

	// Configure B2 BER in excess of SF threshold reporting. The type is
	// interface{}.
	ReportSfBer interface{}

	// Bit error rate is 10 to the minus n, where n is threshold value. The type
	// is interface{} with range: 3..9. The default value is 3.
	ThresholdSfBer interface{}

	// Configure WAN Mode. The type is WanphyWanMode.
	WanMode interface{}
}

InterfaceConfigurations_InterfaceConfiguration_Wanphy WANPHY port controller configuration

func (*InterfaceConfigurations_InterfaceConfiguration_Wanphy) GetEntityData

type InterfaceModeEnum

type InterfaceModeEnum string

InterfaceModeEnum represents Interface mode enum

const (
	// Default Interface Mode
	InterfaceModeEnum_default_ InterfaceModeEnum = "default"

	// Point-to-Point Interface Mode
	InterfaceModeEnum_point_to_point InterfaceModeEnum = "point-to-point"

	// Multipoint Interface Mode
	InterfaceModeEnum_multipoint InterfaceModeEnum = "multipoint"

	// L2 Transport Interface Mode
	InterfaceModeEnum_l2_transport InterfaceModeEnum = "l2-transport"
)

type LinkStatusEnum

type LinkStatusEnum string

LinkStatusEnum represents Link status enum

const (
	// Display link status messages for physical links
	LinkStatusEnum_default_ LinkStatusEnum = "default"

	// Disable link status messages
	LinkStatusEnum_disable LinkStatusEnum = "disable"

	// Display link status messages for all interfaces
	LinkStatusEnum_software_interfaces LinkStatusEnum = "software-interfaces"
)

type SecondaryAdminStateEnum

type SecondaryAdminStateEnum string

SecondaryAdminStateEnum represents Secondary admin state enum

const (
	// Normal Mode
	SecondaryAdminStateEnum_normal SecondaryAdminStateEnum = "normal"

	// Maintenance Mode
	SecondaryAdminStateEnum_maintenance SecondaryAdminStateEnum = "maintenance"
)

Jump to

Keyboard shortcuts

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