skp_qos_oper

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 skp-qos package operational data.

This module contains definitions for the following management objects:

platform-qos: QoS Skywarp platform operational data
platform-qos-ea: platform qos ea

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 Action

type Action string

Action represents Action type

const (
	// Police action transmit
	Action_police_transmit Action = "police-transmit"

	// Police action set transmit
	Action_police_set_transmit Action = "police-set-transmit"

	// Police action drop
	Action_police_drop Action = "police-drop"

	// Police action unknown
	Action_police_unknown Action = "police-unknown"
)

type ActionOpcode

type ActionOpcode string

ActionOpcode represents Action opcode

const (
	// Precedence
	ActionOpcode_precedence ActionOpcode = "precedence"

	// DSCP
	ActionOpcode_dscp ActionOpcode = "dscp"

	// Discard class
	ActionOpcode_discard_class ActionOpcode = "discard-class"

	// QoS group
	ActionOpcode_qos_group ActionOpcode = "qos-group"

	// COS inner
	ActionOpcode_cos_inner ActionOpcode = "cos-inner"

	// COS
	ActionOpcode_cos ActionOpcode = "cos"

	// EXP top
	ActionOpcode_exp_top ActionOpcode = "exp-top"

	// EXP IMP
	ActionOpcode_exp_imp ActionOpcode = "exp-imp"

	// Tunnel precedence
	ActionOpcode_tunnel_precedence ActionOpcode = "tunnel-precedence"

	// Tunnel DSCP
	ActionOpcode_tunnel_dscp ActionOpcode = "tunnel-dscp"

	// ITAG DEI
	ActionOpcode_itag_dei ActionOpcode = "itag-dei"

	// ITAG COS
	ActionOpcode_itag_cos ActionOpcode = "itag-cos"

	// COS imposition
	ActionOpcode_cos_imposition ActionOpcode = "cos-imposition"

	// DEI imposition
	ActionOpcode_dei_imposition ActionOpcode = "dei-imposition"

	// DEI
	ActionOpcode_dei ActionOpcode = "dei"

	// No marking
	ActionOpcode_no_marking ActionOpcode = "no-marking"
)

type CacState

type CacState string

CacState represents CAC/UBRL class states

const (
	// unknown
	CacState_unknown CacState = "unknown"

	// admit
	CacState_admit CacState = "admit"

	// redirect
	CacState_redirect CacState = "redirect"

	// ubrl
	CacState_ubrl CacState = "ubrl"
)

type PlatformQos

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

	// List of nodes with platform specific QoS configuration.
	Nodes PlatformQos_Nodes
}

PlatformQos QoS Skywarp platform operational data

func (*PlatformQos) GetEntityData

func (platformQos *PlatformQos) GetEntityData() *types.CommonEntityData

type PlatformQosEa

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

	// List of nodes with platform specific QoS-EA configuration.
	Nodes PlatformQosEa_Nodes
}

PlatformQosEa platform qos ea

func (*PlatformQosEa) GetEntityData

func (platformQosEa *PlatformQosEa) GetEntityData() *types.CommonEntityData

type PlatformQosEa_Nodes

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

	// Node with platform specific QoS-EA configuration. The type is slice of
	// PlatformQosEa_Nodes_Node.
	Node []*PlatformQosEa_Nodes_Node
}

PlatformQosEa_Nodes List of nodes with platform specific QoS-EA configuration

func (*PlatformQosEa_Nodes) GetEntityData

func (nodes *PlatformQosEa_Nodes) GetEntityData() *types.CommonEntityData

type PlatformQosEa_Nodes_Node

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

	// This attribute is a key. Node name. The type is string with pattern:
	// ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+).
	NodeName interface{}

	// QoS-EA list of bundle interfaces.
	BundleInterfaces PlatformQosEa_Nodes_Node_BundleInterfaces

	// QoS-EA list of interfaces.
	Interfaces PlatformQosEa_Nodes_Node_Interfaces
}

PlatformQosEa_Nodes_Node Node with platform specific QoS-EA configuration

func (*PlatformQosEa_Nodes_Node) GetEntityData

func (node *PlatformQosEa_Nodes_Node) GetEntityData() *types.CommonEntityData

type PlatformQosEa_Nodes_Node_BundleInterfaces

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

	// QoS-EA interface name. The type is slice of
	// PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface.
	BundleInterface []*PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface
}

PlatformQosEa_Nodes_Node_BundleInterfaces QoS-EA list of bundle interfaces

func (*PlatformQosEa_Nodes_Node_BundleInterfaces) GetEntityData

func (bundleInterfaces *PlatformQosEa_Nodes_Node_BundleInterfaces) GetEntityData() *types.CommonEntityData

type PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface

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

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

	// QoS-EA list of member interfaces.
	MemberInterfaces PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces
}

PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface QoS-EA interface name

func (*PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface) GetEntityData

type PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces

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

	// QoS-EA interface name. The type is slice of
	// PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface.
	MemberInterface []*PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface
}

PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces QoS-EA list of member interfaces

func (*PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces) GetEntityData

type PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface

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

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

	// QoS-EA policy direction output.
	BundleOutput PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput

	// QoS-EA policy direction input.
	BundleInput PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput
}

PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface QoS-EA interface name

func (*PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface) GetEntityData

type PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput

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

	// QoS-EA policy details.
	Details PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Details
}

PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput QoS-EA policy direction input

func (*PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput) GetEntityData

type PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Details

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

	// QoS EA policy header.
	Header PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Details_Header

	// QoS EA Interface Parameters.
	InterfaceParameters PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Details_InterfaceParameters

	// Skywarp QoS EA policy class details.
	SkywarpQosPolicyClass PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Details_SkywarpQosPolicyClass
}

PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Details QoS-EA policy details

func (*PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Details) GetEntityData

type PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Details_Header

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

	// Interface Name. The type is string with length: 0..101.
	InterfaceName interface{}

	// Policy name. The type is string with length: 0..65.
	PolicyName interface{}

	// Direction. The type is string with length: 0..11.
	Direction interface{}

	// Number of classes. The type is interface{} with range: 0..65535.
	Classes interface{}
}

PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Details_Header QoS EA policy header

func (*PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Details_Header) GetEntityData

type PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Details_InterfaceParameters

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

	// Policy name. The type is string with length: 0..65.
	PolicyName interface{}

	// Max Hierarchial Depth. The type is interface{} with range: 0..255.
	HierarchicalDepth interface{}

	// Interface Type. The type is string with length: 0..101.
	InterfaceType interface{}

	// Interface Programmed Rate. The type is interface{} with range:
	// 0..4294967295.
	InterfaceRate interface{}

	// Port Shaper Rate. The type is interface{} with range: 0..4294967295.
	PortShaperRate interface{}

	// Interface Handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceHandle interface{}

	// UnderLineInterface Handle. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	UnderLineInterfaceHandle interface{}

	// Bundle Interface ID. The type is interface{} with range: 0..65535.
	BundleId interface{}

	// UIDB Index. The type is interface{} with range: 0..65535.
	UidbIndex interface{}

	// QoS Interface handle. The type is interface{} with range:
	// 0..18446744073709551615.
	QosInterfaceHandle interface{}

	// Local Port. The type is interface{} with range: 0..4294967295.
	Port interface{}

	// Policy Map ID. The type is interface{} with range: 0..65535.
	PolicyMapId interface{}
}

PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Details_InterfaceParameters QoS EA Interface Parameters

func (*PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Details_InterfaceParameters) GetEntityData

type PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Details_SkywarpQosPolicyClass

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

	// qos show ea pclass st. The type is slice of
	// PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt.
	QosShowEaPclassSt []*PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt
}

PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Details_SkywarpQosPolicyClass Skywarp QoS EA policy class details

func (*PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Details_SkywarpQosPolicyClass) GetEntityData

type PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt

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

	// Class Index. The type is interface{} with range: 0..65535.
	Index interface{}

	// Class level. The type is interface{} with range: 0..255.
	ClassLevel interface{}

	// Class name. The type is string with length: 0..65.
	ClassName interface{}

	// Policy name. The type is string with length: 0..65.
	PolicyName interface{}

	// Node Flags. The type is string with length: 0..101.
	NodeFlags interface{}

	// Statistical Flags. The type is string with length: 0..101.
	StatsFlags interface{}

	// QoS EA Class Configuration.
	Config PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config

	// QoS EA Class Result.
	Result PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Result
}

PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt qos show ea pclass st

func (*PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt) GetEntityData

type PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config

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

	// Node Config. The type is string with length: 0..101.
	NodeConfig interface{}

	// QoS EA Policer parameters.
	Police PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Police

	// QoS EA Shaper parameters.
	Shape PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Shape

	// QoS EA WFQ parameters.
	Wfq PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Wfq
}

PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config QoS EA Class Configuration

func (*PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config) GetEntityData

type PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Police

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

	// Color Aware. The type is bool.
	ColorAware interface{}

	// Policer type. The type is TbAlgorithm.
	PolicerType interface{}

	// CIR.
	Cir PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Police_Cir

	// CBS.
	Cbs PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Police_Cbs
}

PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Police QoS EA Policer parameters

func (*PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Police) GetEntityData

type PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Police_Cbs

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

	// Config value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// Config unit. The type is QosUnit.
	Unit interface{}
}

PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Police_Cbs CBS

func (*PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Police_Cbs) GetEntityData

type PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Police_Cir

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

	// Config value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// Config unit. The type is QosUnit.
	Unit interface{}
}

PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Police_Cir CIR

func (*PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Police_Cir) GetEntityData

type PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Shape

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

	// PIR in kbps.
	Pir PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Shape_Pir

	// PBS in bytes.
	Pbs PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Shape_Pbs
}

PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Shape QoS EA Shaper parameters

func (*PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Shape) GetEntityData

type PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Shape_Pbs

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

	// Config value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// Config unit. The type is QosUnit.
	Unit interface{}
}

PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Shape_Pbs PBS in bytes

func (*PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Shape_Pbs) GetEntityData

type PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Shape_Pir

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

	// Config value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// Config unit. The type is QosUnit.
	Unit interface{}
}

PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Shape_Pir PIR in kbps

func (*PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Shape_Pir) GetEntityData

type PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Wfq

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

	// Excess Ratio. The type is interface{} with range: 0..65535.
	ExcessRatio interface{}

	// Bandwidth.
	Bandwidth PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Wfq_Bandwidth

	// Sum of Bandwidth.
	SumOfBandwidth PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Wfq_SumOfBandwidth
}

PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Wfq QoS EA WFQ parameters

func (*PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Wfq) GetEntityData

type PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Wfq_Bandwidth

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

	// Config value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// Config unit. The type is QosUnit.
	Unit interface{}
}

PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Wfq_Bandwidth Bandwidth

func (*PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Wfq_Bandwidth) GetEntityData

type PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Wfq_SumOfBandwidth

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

	// Config value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// Config unit. The type is QosUnit.
	Unit interface{}
}

PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Wfq_SumOfBandwidth Sum of Bandwidth

func (*PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Wfq_SumOfBandwidth) GetEntityData

type PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Result

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

	// Stats ID. The type is interface{} with range: 0..4294967295.
	StatsId interface{}

	// QoS EA Queue Result.
	Queue PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Result_Queue

	// QoS EA Policer Result.
	Police PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Result_Police
}

PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Result QoS EA Class Result

func (*PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Result) GetEntityData

type PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Result_Police

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

	// Token Bucket ID. The type is interface{} with range: 0..4294967295.
	TokenBucketId interface{}

	// Conform Rate. The type is interface{} with range: 0..4294967295.
	Conform interface{}

	// Exceed Rate. The type is interface{} with range: 0..4294967295.
	Exceed interface{}

	// Violate Rate. The type is interface{} with range: 0..4294967295.
	Violate interface{}
}

PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Result_Police QoS EA Policer Result

func (*PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Result_Police) GetEntityData

type PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Result_Queue

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

	// Queue ID. The type is interface{} with range: 0..4294967295.
	QueueId interface{}

	// Commit Tx. The type is interface{} with range: 0..4294967295.
	CommitTx interface{}

	// Excess Tx. The type is interface{} with range: 0..4294967295.
	ExcessTx interface{}

	// Drop. The type is interface{} with range: 0..4294967295.
	Drop interface{}
}

PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Result_Queue QoS EA Queue Result

func (*PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Result_Queue) GetEntityData

type PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput

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

	// QoS-EA policy details.
	Details PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Details
}

PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput QoS-EA policy direction output

func (*PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput) GetEntityData

type PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Details

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

	// QoS EA policy header.
	Header PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Details_Header

	// QoS EA Interface Parameters.
	InterfaceParameters PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Details_InterfaceParameters

	// Skywarp QoS EA policy class details.
	SkywarpQosPolicyClass PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Details_SkywarpQosPolicyClass
}

PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Details QoS-EA policy details

func (*PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Details) GetEntityData

type PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Details_Header

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

	// Interface Name. The type is string with length: 0..101.
	InterfaceName interface{}

	// Policy name. The type is string with length: 0..65.
	PolicyName interface{}

	// Direction. The type is string with length: 0..11.
	Direction interface{}

	// Number of classes. The type is interface{} with range: 0..65535.
	Classes interface{}
}

PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Details_Header QoS EA policy header

func (*PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Details_Header) GetEntityData

type PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Details_InterfaceParameters

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

	// Policy name. The type is string with length: 0..65.
	PolicyName interface{}

	// Max Hierarchial Depth. The type is interface{} with range: 0..255.
	HierarchicalDepth interface{}

	// Interface Type. The type is string with length: 0..101.
	InterfaceType interface{}

	// Interface Programmed Rate. The type is interface{} with range:
	// 0..4294967295.
	InterfaceRate interface{}

	// Port Shaper Rate. The type is interface{} with range: 0..4294967295.
	PortShaperRate interface{}

	// Interface Handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceHandle interface{}

	// UnderLineInterface Handle. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	UnderLineInterfaceHandle interface{}

	// Bundle Interface ID. The type is interface{} with range: 0..65535.
	BundleId interface{}

	// UIDB Index. The type is interface{} with range: 0..65535.
	UidbIndex interface{}

	// QoS Interface handle. The type is interface{} with range:
	// 0..18446744073709551615.
	QosInterfaceHandle interface{}

	// Local Port. The type is interface{} with range: 0..4294967295.
	Port interface{}

	// Policy Map ID. The type is interface{} with range: 0..65535.
	PolicyMapId interface{}
}

PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Details_InterfaceParameters QoS EA Interface Parameters

func (*PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Details_InterfaceParameters) GetEntityData

type PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Details_SkywarpQosPolicyClass

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

	// qos show ea pclass st. The type is slice of
	// PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt.
	QosShowEaPclassSt []*PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt
}

PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Details_SkywarpQosPolicyClass Skywarp QoS EA policy class details

func (*PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Details_SkywarpQosPolicyClass) GetEntityData

type PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt

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

	// Class Index. The type is interface{} with range: 0..65535.
	Index interface{}

	// Class level. The type is interface{} with range: 0..255.
	ClassLevel interface{}

	// Class name. The type is string with length: 0..65.
	ClassName interface{}

	// Policy name. The type is string with length: 0..65.
	PolicyName interface{}

	// Node Flags. The type is string with length: 0..101.
	NodeFlags interface{}

	// Statistical Flags. The type is string with length: 0..101.
	StatsFlags interface{}

	// QoS EA Class Configuration.
	Config PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config

	// QoS EA Class Result.
	Result PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Result
}

PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt qos show ea pclass st

func (*PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt) GetEntityData

type PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config

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

	// Node Config. The type is string with length: 0..101.
	NodeConfig interface{}

	// QoS EA Policer parameters.
	Police PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Police

	// QoS EA Shaper parameters.
	Shape PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Shape

	// QoS EA WFQ parameters.
	Wfq PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Wfq
}

PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config QoS EA Class Configuration

func (*PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config) GetEntityData

type PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Police

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

	// Color Aware. The type is bool.
	ColorAware interface{}

	// Policer type. The type is TbAlgorithm.
	PolicerType interface{}

	// CIR.
	Cir PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Police_Cir

	// CBS.
	Cbs PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Police_Cbs
}

PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Police QoS EA Policer parameters

func (*PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Police) GetEntityData

type PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Police_Cbs

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

	// Config value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// Config unit. The type is QosUnit.
	Unit interface{}
}

PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Police_Cbs CBS

func (*PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Police_Cbs) GetEntityData

type PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Police_Cir

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

	// Config value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// Config unit. The type is QosUnit.
	Unit interface{}
}

PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Police_Cir CIR

func (*PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Police_Cir) GetEntityData

type PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Shape

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

	// PIR in kbps.
	Pir PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Shape_Pir

	// PBS in bytes.
	Pbs PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Shape_Pbs
}

PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Shape QoS EA Shaper parameters

func (*PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Shape) GetEntityData

type PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Shape_Pbs

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

	// Config value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// Config unit. The type is QosUnit.
	Unit interface{}
}

PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Shape_Pbs PBS in bytes

func (*PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Shape_Pbs) GetEntityData

type PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Shape_Pir

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

	// Config value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// Config unit. The type is QosUnit.
	Unit interface{}
}

PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Shape_Pir PIR in kbps

func (*PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Shape_Pir) GetEntityData

type PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Wfq

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

	// Excess Ratio. The type is interface{} with range: 0..65535.
	ExcessRatio interface{}

	// Bandwidth.
	Bandwidth PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Wfq_Bandwidth

	// Sum of Bandwidth.
	SumOfBandwidth PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Wfq_SumOfBandwidth
}

PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Wfq QoS EA WFQ parameters

func (*PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Wfq) GetEntityData

type PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Wfq_Bandwidth

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

	// Config value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// Config unit. The type is QosUnit.
	Unit interface{}
}

PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Wfq_Bandwidth Bandwidth

func (*PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Wfq_Bandwidth) GetEntityData

type PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Wfq_SumOfBandwidth

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

	// Config value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// Config unit. The type is QosUnit.
	Unit interface{}
}

PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Wfq_SumOfBandwidth Sum of Bandwidth

func (*PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Wfq_SumOfBandwidth) GetEntityData

type PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Result

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

	// Stats ID. The type is interface{} with range: 0..4294967295.
	StatsId interface{}

	// QoS EA Queue Result.
	Queue PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Result_Queue

	// QoS EA Policer Result.
	Police PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Result_Police
}

PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Result QoS EA Class Result

func (*PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Result) GetEntityData

type PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Result_Police

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

	// Token Bucket ID. The type is interface{} with range: 0..4294967295.
	TokenBucketId interface{}

	// Conform Rate. The type is interface{} with range: 0..4294967295.
	Conform interface{}

	// Exceed Rate. The type is interface{} with range: 0..4294967295.
	Exceed interface{}

	// Violate Rate. The type is interface{} with range: 0..4294967295.
	Violate interface{}
}

PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Result_Police QoS EA Policer Result

func (*PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Result_Police) GetEntityData

type PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Result_Queue

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

	// Queue ID. The type is interface{} with range: 0..4294967295.
	QueueId interface{}

	// Commit Tx. The type is interface{} with range: 0..4294967295.
	CommitTx interface{}

	// Excess Tx. The type is interface{} with range: 0..4294967295.
	ExcessTx interface{}

	// Drop. The type is interface{} with range: 0..4294967295.
	Drop interface{}
}

PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Result_Queue QoS EA Queue Result

func (*PlatformQosEa_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Result_Queue) GetEntityData

type PlatformQosEa_Nodes_Node_Interfaces

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

	// QoS-EA interface name. The type is slice of
	// PlatformQosEa_Nodes_Node_Interfaces_Interface.
	Interface []*PlatformQosEa_Nodes_Node_Interfaces_Interface
}

PlatformQosEa_Nodes_Node_Interfaces QoS-EA list of interfaces

func (*PlatformQosEa_Nodes_Node_Interfaces) GetEntityData

func (interfaces *PlatformQosEa_Nodes_Node_Interfaces) GetEntityData() *types.CommonEntityData

type PlatformQosEa_Nodes_Node_Interfaces_Interface

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

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

	// QoS-EA policy direction egress.
	Output PlatformQosEa_Nodes_Node_Interfaces_Interface_Output

	// QoS-EA policy direction ingress.
	Input PlatformQosEa_Nodes_Node_Interfaces_Interface_Input
}

PlatformQosEa_Nodes_Node_Interfaces_Interface QoS-EA interface name

func (*PlatformQosEa_Nodes_Node_Interfaces_Interface) GetEntityData

type PlatformQosEa_Nodes_Node_Interfaces_Interface_Input

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

	// QoS-EA policy details.
	Details PlatformQosEa_Nodes_Node_Interfaces_Interface_Input_Details
}

PlatformQosEa_Nodes_Node_Interfaces_Interface_Input QoS-EA policy direction ingress

func (*PlatformQosEa_Nodes_Node_Interfaces_Interface_Input) GetEntityData

type PlatformQosEa_Nodes_Node_Interfaces_Interface_Input_Details

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

	// QoS EA policy header.
	Header PlatformQosEa_Nodes_Node_Interfaces_Interface_Input_Details_Header

	// QoS EA Interface Parameters.
	InterfaceParameters PlatformQosEa_Nodes_Node_Interfaces_Interface_Input_Details_InterfaceParameters

	// Skywarp QoS EA policy class details.
	SkywarpQosPolicyClass PlatformQosEa_Nodes_Node_Interfaces_Interface_Input_Details_SkywarpQosPolicyClass
}

PlatformQosEa_Nodes_Node_Interfaces_Interface_Input_Details QoS-EA policy details

func (*PlatformQosEa_Nodes_Node_Interfaces_Interface_Input_Details) GetEntityData

type PlatformQosEa_Nodes_Node_Interfaces_Interface_Input_Details_Header

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

	// Interface Name. The type is string with length: 0..101.
	InterfaceName interface{}

	// Policy name. The type is string with length: 0..65.
	PolicyName interface{}

	// Direction. The type is string with length: 0..11.
	Direction interface{}

	// Number of classes. The type is interface{} with range: 0..65535.
	Classes interface{}
}

PlatformQosEa_Nodes_Node_Interfaces_Interface_Input_Details_Header QoS EA policy header

func (*PlatformQosEa_Nodes_Node_Interfaces_Interface_Input_Details_Header) GetEntityData

type PlatformQosEa_Nodes_Node_Interfaces_Interface_Input_Details_InterfaceParameters

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

	// Policy name. The type is string with length: 0..65.
	PolicyName interface{}

	// Max Hierarchial Depth. The type is interface{} with range: 0..255.
	HierarchicalDepth interface{}

	// Interface Type. The type is string with length: 0..101.
	InterfaceType interface{}

	// Interface Programmed Rate. The type is interface{} with range:
	// 0..4294967295.
	InterfaceRate interface{}

	// Port Shaper Rate. The type is interface{} with range: 0..4294967295.
	PortShaperRate interface{}

	// Interface Handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceHandle interface{}

	// UnderLineInterface Handle. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	UnderLineInterfaceHandle interface{}

	// Bundle Interface ID. The type is interface{} with range: 0..65535.
	BundleId interface{}

	// UIDB Index. The type is interface{} with range: 0..65535.
	UidbIndex interface{}

	// QoS Interface handle. The type is interface{} with range:
	// 0..18446744073709551615.
	QosInterfaceHandle interface{}

	// Local Port. The type is interface{} with range: 0..4294967295.
	Port interface{}

	// Policy Map ID. The type is interface{} with range: 0..65535.
	PolicyMapId interface{}
}

PlatformQosEa_Nodes_Node_Interfaces_Interface_Input_Details_InterfaceParameters QoS EA Interface Parameters

func (*PlatformQosEa_Nodes_Node_Interfaces_Interface_Input_Details_InterfaceParameters) GetEntityData

type PlatformQosEa_Nodes_Node_Interfaces_Interface_Input_Details_SkywarpQosPolicyClass

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

	// qos show ea pclass st. The type is slice of
	// PlatformQosEa_Nodes_Node_Interfaces_Interface_Input_Details_SkywarpQosPolicyClass_QosShowEaPclassSt.
	QosShowEaPclassSt []*PlatformQosEa_Nodes_Node_Interfaces_Interface_Input_Details_SkywarpQosPolicyClass_QosShowEaPclassSt
}

PlatformQosEa_Nodes_Node_Interfaces_Interface_Input_Details_SkywarpQosPolicyClass Skywarp QoS EA policy class details

func (*PlatformQosEa_Nodes_Node_Interfaces_Interface_Input_Details_SkywarpQosPolicyClass) GetEntityData

type PlatformQosEa_Nodes_Node_Interfaces_Interface_Input_Details_SkywarpQosPolicyClass_QosShowEaPclassSt

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

	// Class Index. The type is interface{} with range: 0..65535.
	Index interface{}

	// Class level. The type is interface{} with range: 0..255.
	ClassLevel interface{}

	// Class name. The type is string with length: 0..65.
	ClassName interface{}

	// Policy name. The type is string with length: 0..65.
	PolicyName interface{}

	// Node Flags. The type is string with length: 0..101.
	NodeFlags interface{}

	// Statistical Flags. The type is string with length: 0..101.
	StatsFlags interface{}

	// QoS EA Class Configuration.
	Config PlatformQosEa_Nodes_Node_Interfaces_Interface_Input_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config

	// QoS EA Class Result.
	Result PlatformQosEa_Nodes_Node_Interfaces_Interface_Input_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Result
}

PlatformQosEa_Nodes_Node_Interfaces_Interface_Input_Details_SkywarpQosPolicyClass_QosShowEaPclassSt qos show ea pclass st

func (*PlatformQosEa_Nodes_Node_Interfaces_Interface_Input_Details_SkywarpQosPolicyClass_QosShowEaPclassSt) GetEntityData

type PlatformQosEa_Nodes_Node_Interfaces_Interface_Input_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config

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

	// Node Config. The type is string with length: 0..101.
	NodeConfig interface{}

	// QoS EA Policer parameters.
	Police PlatformQosEa_Nodes_Node_Interfaces_Interface_Input_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Police

	// QoS EA Shaper parameters.
	Shape PlatformQosEa_Nodes_Node_Interfaces_Interface_Input_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Shape

	// QoS EA WFQ parameters.
	Wfq PlatformQosEa_Nodes_Node_Interfaces_Interface_Input_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Wfq
}

PlatformQosEa_Nodes_Node_Interfaces_Interface_Input_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config QoS EA Class Configuration

func (*PlatformQosEa_Nodes_Node_Interfaces_Interface_Input_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config) GetEntityData

type PlatformQosEa_Nodes_Node_Interfaces_Interface_Input_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Police

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

	// Color Aware. The type is bool.
	ColorAware interface{}

	// Policer type. The type is TbAlgorithm.
	PolicerType interface{}

	// CIR.
	Cir PlatformQosEa_Nodes_Node_Interfaces_Interface_Input_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Police_Cir

	// CBS.
	Cbs PlatformQosEa_Nodes_Node_Interfaces_Interface_Input_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Police_Cbs
}

PlatformQosEa_Nodes_Node_Interfaces_Interface_Input_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Police QoS EA Policer parameters

func (*PlatformQosEa_Nodes_Node_Interfaces_Interface_Input_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Police) GetEntityData

type PlatformQosEa_Nodes_Node_Interfaces_Interface_Input_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Police_Cbs

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

	// Config value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// Config unit. The type is QosUnit.
	Unit interface{}
}

PlatformQosEa_Nodes_Node_Interfaces_Interface_Input_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Police_Cbs CBS

func (*PlatformQosEa_Nodes_Node_Interfaces_Interface_Input_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Police_Cbs) GetEntityData

type PlatformQosEa_Nodes_Node_Interfaces_Interface_Input_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Police_Cir

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

	// Config value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// Config unit. The type is QosUnit.
	Unit interface{}
}

PlatformQosEa_Nodes_Node_Interfaces_Interface_Input_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Police_Cir CIR

func (*PlatformQosEa_Nodes_Node_Interfaces_Interface_Input_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Police_Cir) GetEntityData

type PlatformQosEa_Nodes_Node_Interfaces_Interface_Input_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Shape

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

	// PIR in kbps.
	Pir PlatformQosEa_Nodes_Node_Interfaces_Interface_Input_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Shape_Pir

	// PBS in bytes.
	Pbs PlatformQosEa_Nodes_Node_Interfaces_Interface_Input_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Shape_Pbs
}

PlatformQosEa_Nodes_Node_Interfaces_Interface_Input_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Shape QoS EA Shaper parameters

func (*PlatformQosEa_Nodes_Node_Interfaces_Interface_Input_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Shape) GetEntityData

type PlatformQosEa_Nodes_Node_Interfaces_Interface_Input_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Shape_Pbs

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

	// Config value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// Config unit. The type is QosUnit.
	Unit interface{}
}

PlatformQosEa_Nodes_Node_Interfaces_Interface_Input_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Shape_Pbs PBS in bytes

func (*PlatformQosEa_Nodes_Node_Interfaces_Interface_Input_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Shape_Pbs) GetEntityData

type PlatformQosEa_Nodes_Node_Interfaces_Interface_Input_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Shape_Pir

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

	// Config value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// Config unit. The type is QosUnit.
	Unit interface{}
}

PlatformQosEa_Nodes_Node_Interfaces_Interface_Input_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Shape_Pir PIR in kbps

func (*PlatformQosEa_Nodes_Node_Interfaces_Interface_Input_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Shape_Pir) GetEntityData

type PlatformQosEa_Nodes_Node_Interfaces_Interface_Input_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Wfq

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

	// Excess Ratio. The type is interface{} with range: 0..65535.
	ExcessRatio interface{}

	// Bandwidth.
	Bandwidth PlatformQosEa_Nodes_Node_Interfaces_Interface_Input_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Wfq_Bandwidth

	// Sum of Bandwidth.
	SumOfBandwidth PlatformQosEa_Nodes_Node_Interfaces_Interface_Input_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Wfq_SumOfBandwidth
}

PlatformQosEa_Nodes_Node_Interfaces_Interface_Input_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Wfq QoS EA WFQ parameters

func (*PlatformQosEa_Nodes_Node_Interfaces_Interface_Input_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Wfq) GetEntityData

type PlatformQosEa_Nodes_Node_Interfaces_Interface_Input_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Wfq_Bandwidth

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

	// Config value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// Config unit. The type is QosUnit.
	Unit interface{}
}

PlatformQosEa_Nodes_Node_Interfaces_Interface_Input_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Wfq_Bandwidth Bandwidth

func (*PlatformQosEa_Nodes_Node_Interfaces_Interface_Input_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Wfq_Bandwidth) GetEntityData

type PlatformQosEa_Nodes_Node_Interfaces_Interface_Input_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Wfq_SumOfBandwidth

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

	// Config value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// Config unit. The type is QosUnit.
	Unit interface{}
}

PlatformQosEa_Nodes_Node_Interfaces_Interface_Input_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Wfq_SumOfBandwidth Sum of Bandwidth

func (*PlatformQosEa_Nodes_Node_Interfaces_Interface_Input_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Wfq_SumOfBandwidth) GetEntityData

type PlatformQosEa_Nodes_Node_Interfaces_Interface_Input_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Result

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

	// Stats ID. The type is interface{} with range: 0..4294967295.
	StatsId interface{}

	// QoS EA Queue Result.
	Queue PlatformQosEa_Nodes_Node_Interfaces_Interface_Input_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Result_Queue

	// QoS EA Policer Result.
	Police PlatformQosEa_Nodes_Node_Interfaces_Interface_Input_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Result_Police
}

PlatformQosEa_Nodes_Node_Interfaces_Interface_Input_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Result QoS EA Class Result

func (*PlatformQosEa_Nodes_Node_Interfaces_Interface_Input_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Result) GetEntityData

type PlatformQosEa_Nodes_Node_Interfaces_Interface_Input_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Result_Police

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

	// Token Bucket ID. The type is interface{} with range: 0..4294967295.
	TokenBucketId interface{}

	// Conform Rate. The type is interface{} with range: 0..4294967295.
	Conform interface{}

	// Exceed Rate. The type is interface{} with range: 0..4294967295.
	Exceed interface{}

	// Violate Rate. The type is interface{} with range: 0..4294967295.
	Violate interface{}
}

PlatformQosEa_Nodes_Node_Interfaces_Interface_Input_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Result_Police QoS EA Policer Result

func (*PlatformQosEa_Nodes_Node_Interfaces_Interface_Input_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Result_Police) GetEntityData

type PlatformQosEa_Nodes_Node_Interfaces_Interface_Input_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Result_Queue

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

	// Queue ID. The type is interface{} with range: 0..4294967295.
	QueueId interface{}

	// Commit Tx. The type is interface{} with range: 0..4294967295.
	CommitTx interface{}

	// Excess Tx. The type is interface{} with range: 0..4294967295.
	ExcessTx interface{}

	// Drop. The type is interface{} with range: 0..4294967295.
	Drop interface{}
}

PlatformQosEa_Nodes_Node_Interfaces_Interface_Input_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Result_Queue QoS EA Queue Result

func (*PlatformQosEa_Nodes_Node_Interfaces_Interface_Input_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Result_Queue) GetEntityData

type PlatformQosEa_Nodes_Node_Interfaces_Interface_Output

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

	// QoS-EA policy details.
	Details PlatformQosEa_Nodes_Node_Interfaces_Interface_Output_Details
}

PlatformQosEa_Nodes_Node_Interfaces_Interface_Output QoS-EA policy direction egress

func (*PlatformQosEa_Nodes_Node_Interfaces_Interface_Output) GetEntityData

type PlatformQosEa_Nodes_Node_Interfaces_Interface_Output_Details

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

	// QoS EA policy header.
	Header PlatformQosEa_Nodes_Node_Interfaces_Interface_Output_Details_Header

	// QoS EA Interface Parameters.
	InterfaceParameters PlatformQosEa_Nodes_Node_Interfaces_Interface_Output_Details_InterfaceParameters

	// Skywarp QoS EA policy class details.
	SkywarpQosPolicyClass PlatformQosEa_Nodes_Node_Interfaces_Interface_Output_Details_SkywarpQosPolicyClass
}

PlatformQosEa_Nodes_Node_Interfaces_Interface_Output_Details QoS-EA policy details

func (*PlatformQosEa_Nodes_Node_Interfaces_Interface_Output_Details) GetEntityData

type PlatformQosEa_Nodes_Node_Interfaces_Interface_Output_Details_Header

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

	// Interface Name. The type is string with length: 0..101.
	InterfaceName interface{}

	// Policy name. The type is string with length: 0..65.
	PolicyName interface{}

	// Direction. The type is string with length: 0..11.
	Direction interface{}

	// Number of classes. The type is interface{} with range: 0..65535.
	Classes interface{}
}

PlatformQosEa_Nodes_Node_Interfaces_Interface_Output_Details_Header QoS EA policy header

func (*PlatformQosEa_Nodes_Node_Interfaces_Interface_Output_Details_Header) GetEntityData

type PlatformQosEa_Nodes_Node_Interfaces_Interface_Output_Details_InterfaceParameters

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

	// Policy name. The type is string with length: 0..65.
	PolicyName interface{}

	// Max Hierarchial Depth. The type is interface{} with range: 0..255.
	HierarchicalDepth interface{}

	// Interface Type. The type is string with length: 0..101.
	InterfaceType interface{}

	// Interface Programmed Rate. The type is interface{} with range:
	// 0..4294967295.
	InterfaceRate interface{}

	// Port Shaper Rate. The type is interface{} with range: 0..4294967295.
	PortShaperRate interface{}

	// Interface Handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceHandle interface{}

	// UnderLineInterface Handle. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	UnderLineInterfaceHandle interface{}

	// Bundle Interface ID. The type is interface{} with range: 0..65535.
	BundleId interface{}

	// UIDB Index. The type is interface{} with range: 0..65535.
	UidbIndex interface{}

	// QoS Interface handle. The type is interface{} with range:
	// 0..18446744073709551615.
	QosInterfaceHandle interface{}

	// Local Port. The type is interface{} with range: 0..4294967295.
	Port interface{}

	// Policy Map ID. The type is interface{} with range: 0..65535.
	PolicyMapId interface{}
}

PlatformQosEa_Nodes_Node_Interfaces_Interface_Output_Details_InterfaceParameters QoS EA Interface Parameters

func (*PlatformQosEa_Nodes_Node_Interfaces_Interface_Output_Details_InterfaceParameters) GetEntityData

type PlatformQosEa_Nodes_Node_Interfaces_Interface_Output_Details_SkywarpQosPolicyClass

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

	// qos show ea pclass st. The type is slice of
	// PlatformQosEa_Nodes_Node_Interfaces_Interface_Output_Details_SkywarpQosPolicyClass_QosShowEaPclassSt.
	QosShowEaPclassSt []*PlatformQosEa_Nodes_Node_Interfaces_Interface_Output_Details_SkywarpQosPolicyClass_QosShowEaPclassSt
}

PlatformQosEa_Nodes_Node_Interfaces_Interface_Output_Details_SkywarpQosPolicyClass Skywarp QoS EA policy class details

func (*PlatformQosEa_Nodes_Node_Interfaces_Interface_Output_Details_SkywarpQosPolicyClass) GetEntityData

type PlatformQosEa_Nodes_Node_Interfaces_Interface_Output_Details_SkywarpQosPolicyClass_QosShowEaPclassSt

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

	// Class Index. The type is interface{} with range: 0..65535.
	Index interface{}

	// Class level. The type is interface{} with range: 0..255.
	ClassLevel interface{}

	// Class name. The type is string with length: 0..65.
	ClassName interface{}

	// Policy name. The type is string with length: 0..65.
	PolicyName interface{}

	// Node Flags. The type is string with length: 0..101.
	NodeFlags interface{}

	// Statistical Flags. The type is string with length: 0..101.
	StatsFlags interface{}

	// QoS EA Class Configuration.
	Config PlatformQosEa_Nodes_Node_Interfaces_Interface_Output_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config

	// QoS EA Class Result.
	Result PlatformQosEa_Nodes_Node_Interfaces_Interface_Output_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Result
}

PlatformQosEa_Nodes_Node_Interfaces_Interface_Output_Details_SkywarpQosPolicyClass_QosShowEaPclassSt qos show ea pclass st

func (*PlatformQosEa_Nodes_Node_Interfaces_Interface_Output_Details_SkywarpQosPolicyClass_QosShowEaPclassSt) GetEntityData

type PlatformQosEa_Nodes_Node_Interfaces_Interface_Output_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config

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

	// Node Config. The type is string with length: 0..101.
	NodeConfig interface{}

	// QoS EA Policer parameters.
	Police PlatformQosEa_Nodes_Node_Interfaces_Interface_Output_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Police

	// QoS EA Shaper parameters.
	Shape PlatformQosEa_Nodes_Node_Interfaces_Interface_Output_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Shape

	// QoS EA WFQ parameters.
	Wfq PlatformQosEa_Nodes_Node_Interfaces_Interface_Output_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Wfq
}

PlatformQosEa_Nodes_Node_Interfaces_Interface_Output_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config QoS EA Class Configuration

func (*PlatformQosEa_Nodes_Node_Interfaces_Interface_Output_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config) GetEntityData

type PlatformQosEa_Nodes_Node_Interfaces_Interface_Output_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Police

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

	// Color Aware. The type is bool.
	ColorAware interface{}

	// Policer type. The type is TbAlgorithm.
	PolicerType interface{}

	// CIR.
	Cir PlatformQosEa_Nodes_Node_Interfaces_Interface_Output_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Police_Cir

	// CBS.
	Cbs PlatformQosEa_Nodes_Node_Interfaces_Interface_Output_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Police_Cbs
}

PlatformQosEa_Nodes_Node_Interfaces_Interface_Output_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Police QoS EA Policer parameters

func (*PlatformQosEa_Nodes_Node_Interfaces_Interface_Output_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Police) GetEntityData

type PlatformQosEa_Nodes_Node_Interfaces_Interface_Output_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Police_Cbs

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

	// Config value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// Config unit. The type is QosUnit.
	Unit interface{}
}

PlatformQosEa_Nodes_Node_Interfaces_Interface_Output_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Police_Cbs CBS

func (*PlatformQosEa_Nodes_Node_Interfaces_Interface_Output_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Police_Cbs) GetEntityData

type PlatformQosEa_Nodes_Node_Interfaces_Interface_Output_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Police_Cir

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

	// Config value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// Config unit. The type is QosUnit.
	Unit interface{}
}

PlatformQosEa_Nodes_Node_Interfaces_Interface_Output_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Police_Cir CIR

func (*PlatformQosEa_Nodes_Node_Interfaces_Interface_Output_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Police_Cir) GetEntityData

type PlatformQosEa_Nodes_Node_Interfaces_Interface_Output_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Shape

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

	// PIR in kbps.
	Pir PlatformQosEa_Nodes_Node_Interfaces_Interface_Output_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Shape_Pir

	// PBS in bytes.
	Pbs PlatformQosEa_Nodes_Node_Interfaces_Interface_Output_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Shape_Pbs
}

PlatformQosEa_Nodes_Node_Interfaces_Interface_Output_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Shape QoS EA Shaper parameters

func (*PlatformQosEa_Nodes_Node_Interfaces_Interface_Output_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Shape) GetEntityData

type PlatformQosEa_Nodes_Node_Interfaces_Interface_Output_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Shape_Pbs

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

	// Config value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// Config unit. The type is QosUnit.
	Unit interface{}
}

PlatformQosEa_Nodes_Node_Interfaces_Interface_Output_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Shape_Pbs PBS in bytes

func (*PlatformQosEa_Nodes_Node_Interfaces_Interface_Output_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Shape_Pbs) GetEntityData

type PlatformQosEa_Nodes_Node_Interfaces_Interface_Output_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Shape_Pir

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

	// Config value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// Config unit. The type is QosUnit.
	Unit interface{}
}

PlatformQosEa_Nodes_Node_Interfaces_Interface_Output_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Shape_Pir PIR in kbps

func (*PlatformQosEa_Nodes_Node_Interfaces_Interface_Output_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Shape_Pir) GetEntityData

type PlatformQosEa_Nodes_Node_Interfaces_Interface_Output_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Wfq

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

	// Excess Ratio. The type is interface{} with range: 0..65535.
	ExcessRatio interface{}

	// Bandwidth.
	Bandwidth PlatformQosEa_Nodes_Node_Interfaces_Interface_Output_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Wfq_Bandwidth

	// Sum of Bandwidth.
	SumOfBandwidth PlatformQosEa_Nodes_Node_Interfaces_Interface_Output_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Wfq_SumOfBandwidth
}

PlatformQosEa_Nodes_Node_Interfaces_Interface_Output_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Wfq QoS EA WFQ parameters

func (*PlatformQosEa_Nodes_Node_Interfaces_Interface_Output_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Wfq) GetEntityData

type PlatformQosEa_Nodes_Node_Interfaces_Interface_Output_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Wfq_Bandwidth

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

	// Config value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// Config unit. The type is QosUnit.
	Unit interface{}
}

PlatformQosEa_Nodes_Node_Interfaces_Interface_Output_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Wfq_Bandwidth Bandwidth

func (*PlatformQosEa_Nodes_Node_Interfaces_Interface_Output_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Wfq_Bandwidth) GetEntityData

type PlatformQosEa_Nodes_Node_Interfaces_Interface_Output_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Wfq_SumOfBandwidth

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

	// Config value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// Config unit. The type is QosUnit.
	Unit interface{}
}

PlatformQosEa_Nodes_Node_Interfaces_Interface_Output_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Wfq_SumOfBandwidth Sum of Bandwidth

func (*PlatformQosEa_Nodes_Node_Interfaces_Interface_Output_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Config_Wfq_SumOfBandwidth) GetEntityData

type PlatformQosEa_Nodes_Node_Interfaces_Interface_Output_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Result

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

	// Stats ID. The type is interface{} with range: 0..4294967295.
	StatsId interface{}

	// QoS EA Queue Result.
	Queue PlatformQosEa_Nodes_Node_Interfaces_Interface_Output_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Result_Queue

	// QoS EA Policer Result.
	Police PlatformQosEa_Nodes_Node_Interfaces_Interface_Output_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Result_Police
}

PlatformQosEa_Nodes_Node_Interfaces_Interface_Output_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Result QoS EA Class Result

func (*PlatformQosEa_Nodes_Node_Interfaces_Interface_Output_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Result) GetEntityData

type PlatformQosEa_Nodes_Node_Interfaces_Interface_Output_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Result_Police

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

	// Token Bucket ID. The type is interface{} with range: 0..4294967295.
	TokenBucketId interface{}

	// Conform Rate. The type is interface{} with range: 0..4294967295.
	Conform interface{}

	// Exceed Rate. The type is interface{} with range: 0..4294967295.
	Exceed interface{}

	// Violate Rate. The type is interface{} with range: 0..4294967295.
	Violate interface{}
}

PlatformQosEa_Nodes_Node_Interfaces_Interface_Output_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Result_Police QoS EA Policer Result

func (*PlatformQosEa_Nodes_Node_Interfaces_Interface_Output_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Result_Police) GetEntityData

type PlatformQosEa_Nodes_Node_Interfaces_Interface_Output_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Result_Queue

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

	// Queue ID. The type is interface{} with range: 0..4294967295.
	QueueId interface{}

	// Commit Tx. The type is interface{} with range: 0..4294967295.
	CommitTx interface{}

	// Excess Tx. The type is interface{} with range: 0..4294967295.
	ExcessTx interface{}

	// Drop. The type is interface{} with range: 0..4294967295.
	Drop interface{}
}

PlatformQosEa_Nodes_Node_Interfaces_Interface_Output_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Result_Queue QoS EA Queue Result

func (*PlatformQosEa_Nodes_Node_Interfaces_Interface_Output_Details_SkywarpQosPolicyClass_QosShowEaPclassSt_Result_Queue) GetEntityData

type PlatformQos_Nodes

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

	// Node with platform specific QoS configuration. The type is slice of
	// PlatformQos_Nodes_Node.
	Node []*PlatformQos_Nodes_Node
}

PlatformQos_Nodes List of nodes with platform specific QoS configuration

func (*PlatformQos_Nodes) GetEntityData

func (nodes *PlatformQos_Nodes) GetEntityData() *types.CommonEntityData

type PlatformQos_Nodes_Node

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

	// This attribute is a key. Node name. The type is string with pattern:
	// ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+).
	NodeName interface{}

	// QoS list of bundle interfaces.
	BundleInterfaces PlatformQos_Nodes_Node_BundleInterfaces

	// QoS system capability.
	Capability PlatformQos_Nodes_Node_Capability

	// QoS list of interfaces.
	Interfaces PlatformQos_Nodes_Node_Interfaces
}

PlatformQos_Nodes_Node Node with platform specific QoS configuration

func (*PlatformQos_Nodes_Node) GetEntityData

func (node *PlatformQos_Nodes_Node) GetEntityData() *types.CommonEntityData

type PlatformQos_Nodes_Node_BundleInterfaces

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

	// QoS interface name. The type is slice of
	// PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface.
	BundleInterface []*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface
}

PlatformQos_Nodes_Node_BundleInterfaces QoS list of bundle interfaces

func (*PlatformQos_Nodes_Node_BundleInterfaces) GetEntityData

func (bundleInterfaces *PlatformQos_Nodes_Node_BundleInterfaces) GetEntityData() *types.CommonEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface

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

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

	// QoS list of member interfaces.
	MemberInterfaces PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface QoS interface name

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces

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

	// QoS interface name. The type is slice of
	// PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface.
	MemberInterface []*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces QoS list of member interfaces

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface

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

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

	// QoS policy direction input.
	BundleInput PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput

	// QoS policy direction output.
	BundleOutput PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface QoS interface name

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput

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

	// QoS EA policy header.
	Header PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Header

	// QoS Interface Parameters.
	InterfaceParameters PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_InterfaceParameters

	// Skywarp QoS policy class details.
	SkywarpQosPolicyClass PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput QoS policy direction input

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Header

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

	// Interface Name. The type is string with length: 0..101.
	InterfaceName interface{}

	// Policy name. The type is string with length: 0..65.
	PolicyName interface{}

	// Direction. The type is string with length: 0..11.
	Direction interface{}

	// Number of classes. The type is interface{} with range: 0..65535.
	Classes interface{}
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Header QoS EA policy header

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_Header) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_InterfaceParameters

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

	// Interface Configured Rate.
	InterfaceConfigRate PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_InterfaceParameters_InterfaceConfigRate

	// Interface Programmed Rate.
	InterfaceProgramRate PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_InterfaceParameters_InterfaceProgramRate

	// Port Shaper Rate.
	PortShaperRate PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_InterfaceParameters_PortShaperRate
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_InterfaceParameters QoS Interface Parameters

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_InterfaceParameters) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_InterfaceParameters_InterfaceConfigRate

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

	// Config value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// Config unit. The type is QosUnit.
	Unit interface{}
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_InterfaceParameters_InterfaceConfigRate Interface Configured Rate

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_InterfaceParameters_InterfaceConfigRate) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_InterfaceParameters_InterfaceProgramRate

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

	// Config value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// Config unit. The type is QosUnit.
	Unit interface{}
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_InterfaceParameters_InterfaceProgramRate Interface Programmed Rate

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_InterfaceParameters_InterfaceProgramRate) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_InterfaceParameters_PortShaperRate

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

	// Config value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// Config unit. The type is QosUnit.
	Unit interface{}
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_InterfaceParameters_PortShaperRate Port Shaper Rate

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_InterfaceParameters_PortShaperRate) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass

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

	// qos show pclass st. The type is slice of
	// PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt.
	QosShowPclassSt []*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass Skywarp QoS policy class details

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt

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

	// Class level. The type is interface{} with range: 0..255.
	ClassLevel interface{}

	// Class name. The type is string with length: 0..65.
	ClassName interface{}

	// QoS Queue parameters.
	Queue PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Queue

	// QoS EA Shaper parameters.
	Shape PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Shape

	// QoS WFQ parameters.
	Wfq PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Wfq

	// QoS Policer parameters.
	Police PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Police

	// QoS Mark parameters.
	Marking PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Marking
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt qos show pclass st

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Marking

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Marking QoS Mark parameters

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Marking) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Marking_MarkOnly

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

	// Action type. The type is Action.
	ActionType interface{}

	// Mark value. The type is slice of
	// PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Marking_MarkOnly_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Marking_MarkOnly_MarkDetail
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Marking_MarkOnly Mark Only

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Marking_MarkOnly) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Marking_MarkOnly_MarkDetail

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

	// Mark value. The type is interface{} with range: 0..255.
	MarkValue interface{}

	// Action opcode. The type is ActionOpcode.
	ActionOpcode interface{}
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Marking_MarkOnly_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Marking_MarkOnly_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Marking_PoliceConform

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

	// Action type. The type is Action.
	ActionType interface{}

	// Mark value. The type is slice of
	// PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Marking_PoliceConform_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Marking_PoliceConform_MarkDetail
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Marking_PoliceConform Police conform mark

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Marking_PoliceConform) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Marking_PoliceConform_MarkDetail

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

	// Mark value. The type is interface{} with range: 0..255.
	MarkValue interface{}

	// Action opcode. The type is ActionOpcode.
	ActionOpcode interface{}
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Marking_PoliceConform_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Marking_PoliceConform_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Marking_PoliceExceed

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

	// Action type. The type is Action.
	ActionType interface{}

	// Mark value. The type is slice of
	// PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Marking_PoliceExceed_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Marking_PoliceExceed_MarkDetail
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Marking_PoliceExceed Police exceed mark

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Marking_PoliceExceed) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Marking_PoliceExceed_MarkDetail

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

	// Mark value. The type is interface{} with range: 0..255.
	MarkValue interface{}

	// Action opcode. The type is ActionOpcode.
	ActionOpcode interface{}
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Marking_PoliceExceed_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Marking_PoliceExceed_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Police

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

	// policer ID. The type is interface{} with range: 0..4294967295.
	PolicerId interface{}

	// Policer type. The type is TbAlgorithm.
	PolicerType interface{}

	// CIR.
	Cir PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Police_Cir

	// CBS.
	Cbs PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Police_Cbs
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Police QoS Policer parameters

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Police) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Police_Cbs

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

	// Config value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// Config unit. The type is QosUnit.
	Unit interface{}
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Police_Cbs CBS

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Police_Cbs) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Police_Cir

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

	// Config value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// Config unit. The type is QosUnit.
	Unit interface{}
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Police_Cir CIR

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Police_Cir) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Queue

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

	// Queue ID. The type is interface{} with range: 0..4294967295.
	QueueId interface{}

	// Queue Type. The type is string with length: 0..101.
	QueueType interface{}
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Queue QoS Queue parameters

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Queue) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Shape

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

	// PIR in kbps.
	Pir PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Shape_Pir

	// PBS in bytes.
	Pbs PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Shape_Pbs
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Shape QoS EA Shaper parameters

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Shape) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Shape_Pbs

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

	// Config value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// Config unit. The type is QosUnit.
	Unit interface{}
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Shape_Pbs PBS in bytes

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Shape_Pbs) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Shape_Pir

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

	// Config value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// Config unit. The type is QosUnit.
	Unit interface{}
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Shape_Pir PIR in kbps

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Shape_Pir) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Wfq

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

	// Excess Weight. The type is interface{} with range: 0..65535.
	ExcessWeight interface{}

	// Committed Weight.
	CommittedWeight PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Wfq_CommittedWeight

	// QoS Programmed WFQ parameters.
	ProgrammedWfq PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Wfq_ProgrammedWfq
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Wfq QoS WFQ parameters

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Wfq) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Wfq_CommittedWeight

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

	// Config value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// Config unit. The type is QosUnit.
	Unit interface{}
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Wfq_CommittedWeight Committed Weight

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Wfq_CommittedWeight) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Wfq_ProgrammedWfq

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

	// Excess Ratio. The type is interface{} with range: 0..65535.
	ExcessRatio interface{}

	// Bandwidth.
	Bandwidth PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Wfq_ProgrammedWfq_Bandwidth

	// Sum of Bandwidth.
	SumOfBandwidth PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Wfq_ProgrammedWfq_SumOfBandwidth
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Wfq_ProgrammedWfq QoS Programmed WFQ parameters

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Wfq_ProgrammedWfq) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Wfq_ProgrammedWfq_Bandwidth

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

	// Config value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// Config unit. The type is QosUnit.
	Unit interface{}
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Wfq_ProgrammedWfq_Bandwidth Bandwidth

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Wfq_ProgrammedWfq_Bandwidth) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Wfq_ProgrammedWfq_SumOfBandwidth

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

	// Config value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// Config unit. The type is QosUnit.
	Unit interface{}
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Wfq_ProgrammedWfq_SumOfBandwidth Sum of Bandwidth

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleInput_SkywarpQosPolicyClass_QosShowPclassSt_Wfq_ProgrammedWfq_SumOfBandwidth) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput

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

	// QoS EA policy header.
	Header PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Header

	// QoS Interface Parameters.
	InterfaceParameters PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_InterfaceParameters

	// Skywarp QoS policy class details.
	SkywarpQosPolicyClass PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput QoS policy direction output

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Header

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

	// Interface Name. The type is string with length: 0..101.
	InterfaceName interface{}

	// Policy name. The type is string with length: 0..65.
	PolicyName interface{}

	// Direction. The type is string with length: 0..11.
	Direction interface{}

	// Number of classes. The type is interface{} with range: 0..65535.
	Classes interface{}
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Header QoS EA policy header

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_Header) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_InterfaceParameters

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_InterfaceParameters QoS Interface Parameters

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_InterfaceParameters) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_InterfaceParameters_InterfaceConfigRate

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

	// Config value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// Config unit. The type is QosUnit.
	Unit interface{}
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_InterfaceParameters_InterfaceConfigRate Interface Configured Rate

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_InterfaceParameters_InterfaceConfigRate) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_InterfaceParameters_InterfaceProgramRate

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

	// Config value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// Config unit. The type is QosUnit.
	Unit interface{}
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_InterfaceParameters_InterfaceProgramRate Interface Programmed Rate

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_InterfaceParameters_InterfaceProgramRate) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_InterfaceParameters_PortShaperRate

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

	// Config value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// Config unit. The type is QosUnit.
	Unit interface{}
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_InterfaceParameters_PortShaperRate Port Shaper Rate

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_InterfaceParameters_PortShaperRate) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass

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

	// qos show pclass st. The type is slice of
	// PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt.
	QosShowPclassSt []*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass Skywarp QoS policy class details

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt

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

	// Class level. The type is interface{} with range: 0..255.
	ClassLevel interface{}

	// Class name. The type is string with length: 0..65.
	ClassName interface{}

	// QoS Queue parameters.
	Queue PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Queue

	// QoS EA Shaper parameters.
	Shape PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Shape

	// QoS WFQ parameters.
	Wfq PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Wfq

	// QoS Policer parameters.
	Police PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Police

	// QoS Mark parameters.
	Marking PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Marking
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt qos show pclass st

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Marking

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Marking QoS Mark parameters

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Marking) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Marking_MarkOnly

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

	// Action type. The type is Action.
	ActionType interface{}

	// Mark value. The type is slice of
	// PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Marking_MarkOnly_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Marking_MarkOnly_MarkDetail
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Marking_MarkOnly Mark Only

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Marking_MarkOnly) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Marking_MarkOnly_MarkDetail

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

	// Mark value. The type is interface{} with range: 0..255.
	MarkValue interface{}

	// Action opcode. The type is ActionOpcode.
	ActionOpcode interface{}
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Marking_MarkOnly_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Marking_MarkOnly_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Marking_PoliceConform

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

	// Action type. The type is Action.
	ActionType interface{}

	// Mark value. The type is slice of
	// PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Marking_PoliceConform_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Marking_PoliceConform_MarkDetail
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Marking_PoliceConform Police conform mark

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Marking_PoliceConform) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Marking_PoliceConform_MarkDetail

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

	// Mark value. The type is interface{} with range: 0..255.
	MarkValue interface{}

	// Action opcode. The type is ActionOpcode.
	ActionOpcode interface{}
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Marking_PoliceConform_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Marking_PoliceConform_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Marking_PoliceExceed

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

	// Action type. The type is Action.
	ActionType interface{}

	// Mark value. The type is slice of
	// PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Marking_PoliceExceed_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Marking_PoliceExceed_MarkDetail
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Marking_PoliceExceed Police exceed mark

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Marking_PoliceExceed) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Marking_PoliceExceed_MarkDetail

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

	// Mark value. The type is interface{} with range: 0..255.
	MarkValue interface{}

	// Action opcode. The type is ActionOpcode.
	ActionOpcode interface{}
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Marking_PoliceExceed_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Marking_PoliceExceed_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Police

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

	// policer ID. The type is interface{} with range: 0..4294967295.
	PolicerId interface{}

	// Policer type. The type is TbAlgorithm.
	PolicerType interface{}

	// CIR.
	Cir PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Police_Cir

	// CBS.
	Cbs PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Police_Cbs
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Police QoS Policer parameters

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Police) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Police_Cbs

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

	// Config value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// Config unit. The type is QosUnit.
	Unit interface{}
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Police_Cbs CBS

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Police_Cbs) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Police_Cir

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

	// Config value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// Config unit. The type is QosUnit.
	Unit interface{}
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Police_Cir CIR

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Police_Cir) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Queue

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

	// Queue ID. The type is interface{} with range: 0..4294967295.
	QueueId interface{}

	// Queue Type. The type is string with length: 0..101.
	QueueType interface{}
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Queue QoS Queue parameters

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Queue) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Shape

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

	// PIR in kbps.
	Pir PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Shape_Pir

	// PBS in bytes.
	Pbs PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Shape_Pbs
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Shape QoS EA Shaper parameters

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Shape) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Shape_Pbs

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

	// Config value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// Config unit. The type is QosUnit.
	Unit interface{}
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Shape_Pbs PBS in bytes

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Shape_Pbs) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Shape_Pir

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

	// Config value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// Config unit. The type is QosUnit.
	Unit interface{}
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Shape_Pir PIR in kbps

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Shape_Pir) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Wfq

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

	// Excess Weight. The type is interface{} with range: 0..65535.
	ExcessWeight interface{}

	// Committed Weight.
	CommittedWeight PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Wfq_CommittedWeight

	// QoS Programmed WFQ parameters.
	ProgrammedWfq PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Wfq_ProgrammedWfq
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Wfq QoS WFQ parameters

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Wfq) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Wfq_CommittedWeight

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

	// Config value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// Config unit. The type is QosUnit.
	Unit interface{}
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Wfq_CommittedWeight Committed Weight

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Wfq_CommittedWeight) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Wfq_ProgrammedWfq

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

	// Excess Ratio. The type is interface{} with range: 0..65535.
	ExcessRatio interface{}

	// Bandwidth.
	Bandwidth PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Wfq_ProgrammedWfq_Bandwidth

	// Sum of Bandwidth.
	SumOfBandwidth PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Wfq_ProgrammedWfq_SumOfBandwidth
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Wfq_ProgrammedWfq QoS Programmed WFQ parameters

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Wfq_ProgrammedWfq) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Wfq_ProgrammedWfq_Bandwidth

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

	// Config value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// Config unit. The type is QosUnit.
	Unit interface{}
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Wfq_ProgrammedWfq_Bandwidth Bandwidth

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Wfq_ProgrammedWfq_Bandwidth) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Wfq_ProgrammedWfq_SumOfBandwidth

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

	// Config value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// Config unit. The type is QosUnit.
	Unit interface{}
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Wfq_ProgrammedWfq_SumOfBandwidth Sum of Bandwidth

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_BundleOutput_SkywarpQosPolicyClass_QosShowPclassSt_Wfq_ProgrammedWfq_SumOfBandwidth) GetEntityData

type PlatformQos_Nodes_Node_Capability

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

	// Maximum policy maps per system. The type is interface{} with range:
	// 0..4294967295.
	MaxPolicyMaps interface{}

	// Maximum policy hierarchy. The type is interface{} with range:
	// 0..4294967295.
	MaxPolicyHierarchy interface{}

	// Maximum policy name length. The type is interface{} with range:
	// 0..4294967295.
	MaxPolicyNameLength interface{}

	// Maximum classes per policy. The type is interface{} with range:
	// 0..4294967295.
	MaxClassesPerPolicy interface{}

	// Maximum police actions per class. The type is interface{} with range:
	// 0..4294967295.
	MaxPoliceActionsPerClass interface{}

	// Maximum marking action  per class. The type is interface{} with range:
	// 0..4294967295.
	MaxMarkingActionsPerClass interface{}

	// Maximum matches per class. The type is interface{} with range:
	// 0..4294967295.
	MaxMatchesPerClass interface{}

	// Maximum classmap name length. The type is interface{} with range:
	// 0..4294967295.
	MaxClassmapNameLength interface{}

	// Maximum bundle members. The type is interface{} with range: 0..4294967295.
	MaxBundleMembers interface{}
}

PlatformQos_Nodes_Node_Capability QoS system capability

func (*PlatformQos_Nodes_Node_Capability) GetEntityData

func (capability *PlatformQos_Nodes_Node_Capability) GetEntityData() *types.CommonEntityData

type PlatformQos_Nodes_Node_Interfaces

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

	// QoS interface name. The type is slice of
	// PlatformQos_Nodes_Node_Interfaces_Interface.
	Interface []*PlatformQos_Nodes_Node_Interfaces_Interface
}

PlatformQos_Nodes_Node_Interfaces QoS list of interfaces

func (*PlatformQos_Nodes_Node_Interfaces) GetEntityData

func (interfaces *PlatformQos_Nodes_Node_Interfaces) GetEntityData() *types.CommonEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface

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

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

	// QoS policy direction egress.
	Output PlatformQos_Nodes_Node_Interfaces_Interface_Output

	// QoS policy direction ingress.
	Input PlatformQos_Nodes_Node_Interfaces_Interface_Input
}

PlatformQos_Nodes_Node_Interfaces_Interface QoS interface name

func (*PlatformQos_Nodes_Node_Interfaces_Interface) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input

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

	// QoS EA policy header.
	Header PlatformQos_Nodes_Node_Interfaces_Interface_Input_Header

	// QoS Interface Parameters.
	InterfaceParameters PlatformQos_Nodes_Node_Interfaces_Interface_Input_InterfaceParameters

	// Skywarp QoS policy class details.
	SkywarpQosPolicyClass PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass
}

PlatformQos_Nodes_Node_Interfaces_Interface_Input QoS policy direction ingress

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Header

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

	// Interface Name. The type is string with length: 0..101.
	InterfaceName interface{}

	// Policy name. The type is string with length: 0..65.
	PolicyName interface{}

	// Direction. The type is string with length: 0..11.
	Direction interface{}

	// Number of classes. The type is interface{} with range: 0..65535.
	Classes interface{}
}

PlatformQos_Nodes_Node_Interfaces_Interface_Input_Header QoS EA policy header

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Header) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_InterfaceParameters

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

	// Interface Configured Rate.
	InterfaceConfigRate PlatformQos_Nodes_Node_Interfaces_Interface_Input_InterfaceParameters_InterfaceConfigRate

	// Interface Programmed Rate.
	InterfaceProgramRate PlatformQos_Nodes_Node_Interfaces_Interface_Input_InterfaceParameters_InterfaceProgramRate

	// Port Shaper Rate.
	PortShaperRate PlatformQos_Nodes_Node_Interfaces_Interface_Input_InterfaceParameters_PortShaperRate
}

PlatformQos_Nodes_Node_Interfaces_Interface_Input_InterfaceParameters QoS Interface Parameters

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_InterfaceParameters) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_InterfaceParameters_InterfaceConfigRate

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

	// Config value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// Config unit. The type is QosUnit.
	Unit interface{}
}

PlatformQos_Nodes_Node_Interfaces_Interface_Input_InterfaceParameters_InterfaceConfigRate Interface Configured Rate

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_InterfaceParameters_InterfaceConfigRate) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_InterfaceParameters_InterfaceProgramRate

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

	// Config value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// Config unit. The type is QosUnit.
	Unit interface{}
}

PlatformQos_Nodes_Node_Interfaces_Interface_Input_InterfaceParameters_InterfaceProgramRate Interface Programmed Rate

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_InterfaceParameters_InterfaceProgramRate) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_InterfaceParameters_PortShaperRate

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

	// Config value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// Config unit. The type is QosUnit.
	Unit interface{}
}

PlatformQos_Nodes_Node_Interfaces_Interface_Input_InterfaceParameters_PortShaperRate Port Shaper Rate

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_InterfaceParameters_PortShaperRate) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass

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

	// qos show pclass st. The type is slice of
	// PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt.
	QosShowPclassSt []*PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt
}

PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass Skywarp QoS policy class details

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt

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

	// Class level. The type is interface{} with range: 0..255.
	ClassLevel interface{}

	// Class name. The type is string with length: 0..65.
	ClassName interface{}

	// QoS Queue parameters.
	Queue PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Queue

	// QoS EA Shaper parameters.
	Shape PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Shape

	// QoS WFQ parameters.
	Wfq PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Wfq

	// QoS Policer parameters.
	Police PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Police

	// QoS Mark parameters.
	Marking PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Marking
}

PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt qos show pclass st

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Marking

PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Marking QoS Mark parameters

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Marking) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Marking_MarkOnly

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

	// Action type. The type is Action.
	ActionType interface{}

	// Mark value. The type is slice of
	// PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Marking_MarkOnly_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Marking_MarkOnly_MarkDetail
}

PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Marking_MarkOnly Mark Only

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Marking_MarkOnly) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Marking_MarkOnly_MarkDetail

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

	// Mark value. The type is interface{} with range: 0..255.
	MarkValue interface{}

	// Action opcode. The type is ActionOpcode.
	ActionOpcode interface{}
}

PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Marking_MarkOnly_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Marking_MarkOnly_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Marking_PoliceConform

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

	// Action type. The type is Action.
	ActionType interface{}

	// Mark value. The type is slice of
	// PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Marking_PoliceConform_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Marking_PoliceConform_MarkDetail
}

PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Marking_PoliceConform Police conform mark

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Marking_PoliceConform) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Marking_PoliceConform_MarkDetail

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

	// Mark value. The type is interface{} with range: 0..255.
	MarkValue interface{}

	// Action opcode. The type is ActionOpcode.
	ActionOpcode interface{}
}

PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Marking_PoliceConform_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Marking_PoliceConform_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Marking_PoliceExceed

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

	// Action type. The type is Action.
	ActionType interface{}

	// Mark value. The type is slice of
	// PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Marking_PoliceExceed_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Marking_PoliceExceed_MarkDetail
}

PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Marking_PoliceExceed Police exceed mark

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Marking_PoliceExceed) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Marking_PoliceExceed_MarkDetail

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

	// Mark value. The type is interface{} with range: 0..255.
	MarkValue interface{}

	// Action opcode. The type is ActionOpcode.
	ActionOpcode interface{}
}

PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Marking_PoliceExceed_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Marking_PoliceExceed_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Police

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

	// policer ID. The type is interface{} with range: 0..4294967295.
	PolicerId interface{}

	// Policer type. The type is TbAlgorithm.
	PolicerType interface{}

	// CIR.
	Cir PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Police_Cir

	// CBS.
	Cbs PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Police_Cbs
}

PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Police QoS Policer parameters

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Police) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Police_Cbs

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

	// Config value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// Config unit. The type is QosUnit.
	Unit interface{}
}

PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Police_Cbs CBS

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Police_Cbs) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Police_Cir

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

	// Config value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// Config unit. The type is QosUnit.
	Unit interface{}
}

PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Police_Cir CIR

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Police_Cir) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Queue

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

	// Queue ID. The type is interface{} with range: 0..4294967295.
	QueueId interface{}

	// Queue Type. The type is string with length: 0..101.
	QueueType interface{}
}

PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Queue QoS Queue parameters

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Queue) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Shape

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

	// PIR in kbps.
	Pir PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Shape_Pir

	// PBS in bytes.
	Pbs PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Shape_Pbs
}

PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Shape QoS EA Shaper parameters

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Shape) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Shape_Pbs

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

	// Config value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// Config unit. The type is QosUnit.
	Unit interface{}
}

PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Shape_Pbs PBS in bytes

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Shape_Pbs) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Shape_Pir

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

	// Config value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// Config unit. The type is QosUnit.
	Unit interface{}
}

PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Shape_Pir PIR in kbps

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Shape_Pir) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Wfq

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

	// Excess Weight. The type is interface{} with range: 0..65535.
	ExcessWeight interface{}

	// Committed Weight.
	CommittedWeight PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Wfq_CommittedWeight

	// QoS Programmed WFQ parameters.
	ProgrammedWfq PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Wfq_ProgrammedWfq
}

PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Wfq QoS WFQ parameters

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Wfq) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Wfq_CommittedWeight

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

	// Config value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// Config unit. The type is QosUnit.
	Unit interface{}
}

PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Wfq_CommittedWeight Committed Weight

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Wfq_CommittedWeight) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Wfq_ProgrammedWfq

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

	// Excess Ratio. The type is interface{} with range: 0..65535.
	ExcessRatio interface{}

	// Bandwidth.
	Bandwidth PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Wfq_ProgrammedWfq_Bandwidth

	// Sum of Bandwidth.
	SumOfBandwidth PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Wfq_ProgrammedWfq_SumOfBandwidth
}

PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Wfq_ProgrammedWfq QoS Programmed WFQ parameters

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Wfq_ProgrammedWfq) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Wfq_ProgrammedWfq_Bandwidth

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

	// Config value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// Config unit. The type is QosUnit.
	Unit interface{}
}

PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Wfq_ProgrammedWfq_Bandwidth Bandwidth

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Wfq_ProgrammedWfq_Bandwidth) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Wfq_ProgrammedWfq_SumOfBandwidth

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

	// Config value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// Config unit. The type is QosUnit.
	Unit interface{}
}

PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Wfq_ProgrammedWfq_SumOfBandwidth Sum of Bandwidth

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_SkywarpQosPolicyClass_QosShowPclassSt_Wfq_ProgrammedWfq_SumOfBandwidth) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output

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

	// QoS EA policy header.
	Header PlatformQos_Nodes_Node_Interfaces_Interface_Output_Header

	// QoS Interface Parameters.
	InterfaceParameters PlatformQos_Nodes_Node_Interfaces_Interface_Output_InterfaceParameters

	// Skywarp QoS policy class details.
	SkywarpQosPolicyClass PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass
}

PlatformQos_Nodes_Node_Interfaces_Interface_Output QoS policy direction egress

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Header

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

	// Interface Name. The type is string with length: 0..101.
	InterfaceName interface{}

	// Policy name. The type is string with length: 0..65.
	PolicyName interface{}

	// Direction. The type is string with length: 0..11.
	Direction interface{}

	// Number of classes. The type is interface{} with range: 0..65535.
	Classes interface{}
}

PlatformQos_Nodes_Node_Interfaces_Interface_Output_Header QoS EA policy header

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Header) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_InterfaceParameters

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

	// Interface Configured Rate.
	InterfaceConfigRate PlatformQos_Nodes_Node_Interfaces_Interface_Output_InterfaceParameters_InterfaceConfigRate

	// Interface Programmed Rate.
	InterfaceProgramRate PlatformQos_Nodes_Node_Interfaces_Interface_Output_InterfaceParameters_InterfaceProgramRate

	// Port Shaper Rate.
	PortShaperRate PlatformQos_Nodes_Node_Interfaces_Interface_Output_InterfaceParameters_PortShaperRate
}

PlatformQos_Nodes_Node_Interfaces_Interface_Output_InterfaceParameters QoS Interface Parameters

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_InterfaceParameters) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_InterfaceParameters_InterfaceConfigRate

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

	// Config value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// Config unit. The type is QosUnit.
	Unit interface{}
}

PlatformQos_Nodes_Node_Interfaces_Interface_Output_InterfaceParameters_InterfaceConfigRate Interface Configured Rate

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_InterfaceParameters_InterfaceConfigRate) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_InterfaceParameters_InterfaceProgramRate

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

	// Config value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// Config unit. The type is QosUnit.
	Unit interface{}
}

PlatformQos_Nodes_Node_Interfaces_Interface_Output_InterfaceParameters_InterfaceProgramRate Interface Programmed Rate

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_InterfaceParameters_InterfaceProgramRate) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_InterfaceParameters_PortShaperRate

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

	// Config value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// Config unit. The type is QosUnit.
	Unit interface{}
}

PlatformQos_Nodes_Node_Interfaces_Interface_Output_InterfaceParameters_PortShaperRate Port Shaper Rate

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_InterfaceParameters_PortShaperRate) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass

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

	// qos show pclass st. The type is slice of
	// PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt.
	QosShowPclassSt []*PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt
}

PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass Skywarp QoS policy class details

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt

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

	// Class level. The type is interface{} with range: 0..255.
	ClassLevel interface{}

	// Class name. The type is string with length: 0..65.
	ClassName interface{}

	// QoS Queue parameters.
	Queue PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Queue

	// QoS EA Shaper parameters.
	Shape PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Shape

	// QoS WFQ parameters.
	Wfq PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Wfq

	// QoS Policer parameters.
	Police PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Police

	// QoS Mark parameters.
	Marking PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Marking
}

PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt qos show pclass st

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Marking

PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Marking QoS Mark parameters

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Marking) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Marking_MarkOnly

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

	// Action type. The type is Action.
	ActionType interface{}

	// Mark value. The type is slice of
	// PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Marking_MarkOnly_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Marking_MarkOnly_MarkDetail
}

PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Marking_MarkOnly Mark Only

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Marking_MarkOnly) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Marking_MarkOnly_MarkDetail

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

	// Mark value. The type is interface{} with range: 0..255.
	MarkValue interface{}

	// Action opcode. The type is ActionOpcode.
	ActionOpcode interface{}
}

PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Marking_MarkOnly_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Marking_MarkOnly_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Marking_PoliceConform

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

	// Action type. The type is Action.
	ActionType interface{}

	// Mark value. The type is slice of
	// PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Marking_PoliceConform_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Marking_PoliceConform_MarkDetail
}

PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Marking_PoliceConform Police conform mark

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Marking_PoliceConform) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Marking_PoliceConform_MarkDetail

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

	// Mark value. The type is interface{} with range: 0..255.
	MarkValue interface{}

	// Action opcode. The type is ActionOpcode.
	ActionOpcode interface{}
}

PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Marking_PoliceConform_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Marking_PoliceConform_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Marking_PoliceExceed

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

	// Action type. The type is Action.
	ActionType interface{}

	// Mark value. The type is slice of
	// PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Marking_PoliceExceed_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Marking_PoliceExceed_MarkDetail
}

PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Marking_PoliceExceed Police exceed mark

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Marking_PoliceExceed) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Marking_PoliceExceed_MarkDetail

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

	// Mark value. The type is interface{} with range: 0..255.
	MarkValue interface{}

	// Action opcode. The type is ActionOpcode.
	ActionOpcode interface{}
}

PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Marking_PoliceExceed_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Marking_PoliceExceed_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Police

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

	// policer ID. The type is interface{} with range: 0..4294967295.
	PolicerId interface{}

	// Policer type. The type is TbAlgorithm.
	PolicerType interface{}

	// CIR.
	Cir PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Police_Cir

	// CBS.
	Cbs PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Police_Cbs
}

PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Police QoS Policer parameters

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Police) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Police_Cbs

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

	// Config value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// Config unit. The type is QosUnit.
	Unit interface{}
}

PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Police_Cbs CBS

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Police_Cbs) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Police_Cir

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

	// Config value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// Config unit. The type is QosUnit.
	Unit interface{}
}

PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Police_Cir CIR

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Police_Cir) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Queue

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

	// Queue ID. The type is interface{} with range: 0..4294967295.
	QueueId interface{}

	// Queue Type. The type is string with length: 0..101.
	QueueType interface{}
}

PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Queue QoS Queue parameters

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Queue) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Shape

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

	// PIR in kbps.
	Pir PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Shape_Pir

	// PBS in bytes.
	Pbs PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Shape_Pbs
}

PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Shape QoS EA Shaper parameters

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Shape) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Shape_Pbs

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

	// Config value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// Config unit. The type is QosUnit.
	Unit interface{}
}

PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Shape_Pbs PBS in bytes

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Shape_Pbs) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Shape_Pir

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

	// Config value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// Config unit. The type is QosUnit.
	Unit interface{}
}

PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Shape_Pir PIR in kbps

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Shape_Pir) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Wfq

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

	// Excess Weight. The type is interface{} with range: 0..65535.
	ExcessWeight interface{}

	// Committed Weight.
	CommittedWeight PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Wfq_CommittedWeight

	// QoS Programmed WFQ parameters.
	ProgrammedWfq PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Wfq_ProgrammedWfq
}

PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Wfq QoS WFQ parameters

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Wfq) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Wfq_CommittedWeight

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

	// Config value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// Config unit. The type is QosUnit.
	Unit interface{}
}

PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Wfq_CommittedWeight Committed Weight

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Wfq_CommittedWeight) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Wfq_ProgrammedWfq

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

	// Excess Ratio. The type is interface{} with range: 0..65535.
	ExcessRatio interface{}

	// Bandwidth.
	Bandwidth PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Wfq_ProgrammedWfq_Bandwidth

	// Sum of Bandwidth.
	SumOfBandwidth PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Wfq_ProgrammedWfq_SumOfBandwidth
}

PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Wfq_ProgrammedWfq QoS Programmed WFQ parameters

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Wfq_ProgrammedWfq) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Wfq_ProgrammedWfq_Bandwidth

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

	// Config value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// Config unit. The type is QosUnit.
	Unit interface{}
}

PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Wfq_ProgrammedWfq_Bandwidth Bandwidth

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Wfq_ProgrammedWfq_Bandwidth) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Wfq_ProgrammedWfq_SumOfBandwidth

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

	// Config value. The type is interface{} with range: 0..4294967295.
	Value interface{}

	// Config unit. The type is QosUnit.
	Unit interface{}
}

PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Wfq_ProgrammedWfq_SumOfBandwidth Sum of Bandwidth

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_SkywarpQosPolicyClass_QosShowPclassSt_Wfq_ProgrammedWfq_SumOfBandwidth) GetEntityData

type PolicyParamUnit

type PolicyParamUnit string

PolicyParamUnit represents Policy param unit

const (
	// policy param unit invalid
	PolicyParamUnit_policy_param_unit_invalid PolicyParamUnit = "policy-param-unit-invalid"

	// policy param unit bytes
	PolicyParamUnit_policy_param_unit_bytes PolicyParamUnit = "policy-param-unit-bytes"

	// policy param unit kbytes
	PolicyParamUnit_policy_param_unit_kbytes PolicyParamUnit = "policy-param-unit-kbytes"

	// policy param unit mbytes
	PolicyParamUnit_policy_param_unit_mbytes PolicyParamUnit = "policy-param-unit-mbytes"

	// policy param unit gbytes
	PolicyParamUnit_policy_param_unit_gbytes PolicyParamUnit = "policy-param-unit-gbytes"

	// policy param unit bitsps
	PolicyParamUnit_policy_param_unit_bitsps PolicyParamUnit = "policy-param-unit-bitsps"

	// policy param unit kbitsps
	PolicyParamUnit_policy_param_unit_kbitsps PolicyParamUnit = "policy-param-unit-kbitsps"

	// policy param unit mbitsps
	PolicyParamUnit_policy_param_unit_mbitsps PolicyParamUnit = "policy-param-unit-mbitsps"

	// policy param unit gbitsps
	PolicyParamUnit_policy_param_unit_gbitsps PolicyParamUnit = "policy-param-unit-gbitsps"

	// policy param unit cells ps
	PolicyParamUnit_policy_param_unit_cells_ps PolicyParamUnit = "policy-param-unit-cells-ps"

	// policy param unit packets ps
	PolicyParamUnit_policy_param_unit_packets_ps PolicyParamUnit = "policy-param-unit-packets-ps"

	// policy param unit us
	PolicyParamUnit_policy_param_unit_us PolicyParamUnit = "policy-param-unit-us"

	// policy param unit ms
	PolicyParamUnit_policy_param_unit_ms PolicyParamUnit = "policy-param-unit-ms"

	// policy param unit seconds
	PolicyParamUnit_policy_param_unit_seconds PolicyParamUnit = "policy-param-unit-seconds"

	// policy param unit packets
	PolicyParamUnit_policy_param_unit_packets PolicyParamUnit = "policy-param-unit-packets"

	// policy param unit cells
	PolicyParamUnit_policy_param_unit_cells PolicyParamUnit = "policy-param-unit-cells"

	// policy param unit percent
	PolicyParamUnit_policy_param_unit_percent PolicyParamUnit = "policy-param-unit-percent"

	// policy param unit per thousand
	PolicyParamUnit_policy_param_unit_per_thousand PolicyParamUnit = "policy-param-unit-per-thousand"

	// policy param unit per million
	PolicyParamUnit_policy_param_unit_per_million PolicyParamUnit = "policy-param-unit-per-million"

	// policy param unit hz
	PolicyParamUnit_policy_param_unit_hz PolicyParamUnit = "policy-param-unit-hz"

	// policy param unit khz
	PolicyParamUnit_policy_param_unit_khz PolicyParamUnit = "policy-param-unit-khz"

	// policy param unit mhz
	PolicyParamUnit_policy_param_unit_mhz PolicyParamUnit = "policy-param-unit-mhz"

	// policy param unit ratio
	PolicyParamUnit_policy_param_unit_ratio PolicyParamUnit = "policy-param-unit-ratio"

	// policy param unit max
	PolicyParamUnit_policy_param_unit_max PolicyParamUnit = "policy-param-unit-max"
)

type PolicyState

type PolicyState string

PolicyState represents Different Interface states

const (
	// active
	PolicyState_active PolicyState = "active"

	// suspended
	PolicyState_suspended PolicyState = "suspended"
)

type QosUnit

type QosUnit string

QosUnit represents QoS parameter unit

const (
	// Invalid type
	QosUnit_invalid QosUnit = "invalid"

	// Bytes
	QosUnit_bytes QosUnit = "bytes"

	// Kilobytes
	QosUnit_kilobytes QosUnit = "kilobytes"

	// Megabytes
	QosUnit_megabytes QosUnit = "megabytes"

	// Gigabytes
	QosUnit_gigabytes QosUnit = "gigabytes"

	// Bits per second
	QosUnit_bps QosUnit = "bps"

	// Kilo bits per second
	QosUnit_kbps QosUnit = "kbps"

	// Mega bits per second
	QosUnit_mbps QosUnit = "mbps"

	// Giga bits per second
	QosUnit_gbps QosUnit = "gbps"

	// Cells per second
	QosUnit_cells_per_second QosUnit = "cells-per-second"

	// Packets per second
	QosUnit_packets_per_second QosUnit = "packets-per-second"

	// Microsecond
	QosUnit_microsecond QosUnit = "microsecond"

	// Millisecond
	QosUnit_millisecond QosUnit = "millisecond"

	// Number of packets
	QosUnit_packets QosUnit = "packets"

	// Number of cells
	QosUnit_cells QosUnit = "cells"

	// Percentage
	QosUnit_percentage QosUnit = "percentage"

	// Ratio
	QosUnit_ratio QosUnit = "ratio"
)

type TbAlgorithm

type TbAlgorithm string

TbAlgorithm represents Tokenbucket type

const (
	// Inactive, configured but disabled
	TbAlgorithm_inactive TbAlgorithm = "inactive"

	// Single token bucket
	TbAlgorithm_single TbAlgorithm = "single"

	// Single rate three color marker
	TbAlgorithm_single_rate_tcm TbAlgorithm = "single-rate-tcm"

	// Two rate three color marker
	TbAlgorithm_two_rate_tcm TbAlgorithm = "two-rate-tcm"

	// Allows coupling between CIR and PIR tb's
	TbAlgorithm_mef_tcm TbAlgorithm = "mef-tcm"

	// Internal dummy token bucket for coupled-policer
	// child
	TbAlgorithm_dummy TbAlgorithm = "dummy"
)

type Wred

type Wred string

Wred represents Wred

const (
	// wred cos cmd
	Wred_wred_cos_cmd Wred = "wred-cos-cmd"

	// wred dscp cmd
	Wred_wred_dscp_cmd Wred = "wred-dscp-cmd"

	// wred precedence cmd
	Wred_wred_precedence_cmd Wred = "wred-precedence-cmd"

	// wred discard class cmd
	Wred_wred_discard_class_cmd Wred = "wred-discard-class-cmd"

	// wred mpls exp cmd
	Wred_wred_mpls_exp_cmd Wred = "wred-mpls-exp-cmd"

	// red with user min max
	Wred_red_with_user_min_max Wred = "red-with-user-min-max"

	// red with default min max
	Wred_red_with_default_min_max Wred = "red-with-default-min-max"

	// wred dei cmd
	Wred_wred_dei_cmd Wred = "wred-dei-cmd"

	// wred ecn cmd
	Wred_wred_ecn_cmd Wred = "wred-ecn-cmd"

	// wred invalid cmd
	Wred_wred_invalid_cmd Wred = "wred-invalid-cmd"
)

Jump to

Keyboard shortcuts

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