asr9k_qos_oper

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

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

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

Documentation

Overview

This module contains a collection of YANG definitions for Cisco IOS-XR asr9k-qos package operational data.

This module contains definitions for the following management objects:

platform-qos: QoS ASR9K platform operational data

Copyright (c) 2013-2018 by Cisco Systems, Inc. All rights reserved.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type 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 ASR9K platform operational data

func (*PlatformQos) GetEntityData

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

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 system capability.
	Capability PlatformQos_Nodes_Node_Capability

	// QoS list of interfaces.
	Interfaces PlatformQos_Nodes_Node_Interfaces

	// QoS list of bundle interfaces.
	BundleInterfaces PlatformQos_Nodes_Node_BundleInterfaces
}

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 policy direction output.
	BundleOutput PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput

	// QoS policy direction output.
	BundleInput PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface QoS interface name

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput

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

	// QoS list of member interfaces.
	MemberInterfaces PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput QoS policy direction output

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces

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

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

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces QoS list of member interfaces

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_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 egress.
	Details PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface QoS interface name

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details

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

	// QoS policy header.
	Header PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Header

	// Trident QoS policy details.
	Policy PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy

	// Typhoon QoS policy details.
	PolicyTyphoon PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details QoS policy direction egress

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Header

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

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

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

	// Interface config and programmed parameters.
	InterfaceParameters PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Header_InterfaceParameters

	// Bandwidth that was programmed.
	ProgrammedBandwidth PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Header_ProgrammedBandwidth
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Header QoS policy header

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Header) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Header_InterfaceParameters

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Header_InterfaceParameters Interface config and programmed parameters

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Header_InterfaceParameters) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Header_InterfaceParameters_AncpConfigBandwidth

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Header_InterfaceParameters_AncpConfigBandwidth 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_BundleInput_MemberInterfaces_MemberInterface_Details_Header_InterfaceParameters_AncpConfigBandwidth Bandwidth obtain from IM

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Header_InterfaceParameters_AncpConfigBandwidth) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Header_InterfaceParameters_AncpProgrammedBandwidth

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Header_InterfaceParameters_AncpProgrammedBandwidth 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_BundleInput_MemberInterfaces_MemberInterface_Details_Header_InterfaceParameters_AncpProgrammedBandwidth ANCP bandwidth that was programmed

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Header_InterfaceParameters_AncpProgrammedBandwidth) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Header_InterfaceParameters_PortConfigBandwidth

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Header_InterfaceParameters_PortConfigBandwidth 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_BundleInput_MemberInterfaces_MemberInterface_Details_Header_InterfaceParameters_PortConfigBandwidth Bandwidth due to port speed change

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Header_InterfaceParameters_PortConfigBandwidth) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Header_InterfaceParameters_PortShaperRate

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Header_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_BundleInput_MemberInterfaces_MemberInterface_Details_Header_InterfaceParameters_PortShaperRate Bandwidth that was programmed

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Header_InterfaceParameters_PortShaperRate) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Header_ProgrammedBandwidth

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Header_ProgrammedBandwidth 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_BundleInput_MemberInterfaces_MemberInterface_Details_Header_ProgrammedBandwidth Bandwidth that was programmed

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Header_ProgrammedBandwidth) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy

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

	// qos show ea st v1. The type is slice of
	// PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1.
	QosShowEaStV1 []*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy Trident QoS policy details

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon

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

	// qos show ea st v2. The type is slice of
	// PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2.
	QosShowEaStV2 []*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon Typhoon QoS policy details

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2 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{}

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

	// Parent policy name. The type is string with length: 0..65.
	ParentPolicyName interface{}

	// Parent class name. The type is string with length: 0..65.
	ParentClassName interface{}

	// Queue parameters.
	Queue PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Queue

	// Queue limit parameters.
	QueueLimitParameters PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_QueueLimitParameters

	// Shape parameters.
	Shape PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape

	// Police parameters.
	Police PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Police

	// WFQ parameters.
	Wfq PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wfq

	// WRED parameters.
	Wred PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wred

	// Mark parameters.
	Mark PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2 qos show ea st v2

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark

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

	// Child mark only.
	ChildMark PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ChildMark

	// Child police conform mark.
	PoliceConform PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceConform

	// Child police exceed mark.
	PoliceExceed PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceExceed

	// Child police violate mark.
	PoliceViolate PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceViolate

	// Parent mark only.
	ParentMark PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentMark

	// Parent police conform mark.
	ParentPoliceConform PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceConform

	// Parent police exceed mark.
	ParentPoliceExceed PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceExceed

	// Parent police violate mark.
	ParentPoliceViolate PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceViolate
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark Mark parameters

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ChildMark

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ChildMark 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_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ChildMark_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ChildMark_MarkDetail
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ChildMark Child mark only

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ChildMark) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ChildMark_MarkDetail

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ChildMark_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_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ChildMark_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ChildMark_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentMark

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentMark 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_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentMark_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentMark_MarkDetail
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentMark Parent mark only

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentMark) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentMark_MarkDetail

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentMark_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_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentMark_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentMark_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceConform

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceConform 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_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceConform_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceConform_MarkDetail
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceConform Parent police conform mark

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceConform) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceConform_MarkDetail

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceConform_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_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceConform_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceConform_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceExceed

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceExceed 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_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceExceed_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceExceed_MarkDetail
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceExceed Parent police exceed mark

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceExceed) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceExceed_MarkDetail

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceExceed_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_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceExceed_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceExceed_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceViolate

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceViolate 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_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceViolate_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceViolate_MarkDetail
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceViolate Parent police violate mark

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceViolate) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceViolate_MarkDetail

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceViolate_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_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceViolate_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceViolate_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceConform

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_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_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceConform_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceConform_MarkDetail
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceConform Child police conform mark

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceConform) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceConform_MarkDetail

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_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_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceConform_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceConform_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceExceed

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_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_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceExceed_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceExceed_MarkDetail
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceExceed Child police exceed mark

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceExceed) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceExceed_MarkDetail

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_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_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceExceed_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceExceed_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceViolate

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceViolate 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_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceViolate_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceViolate_MarkDetail
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceViolate Child police violate mark

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceViolate) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceViolate_MarkDetail

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceViolate_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_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceViolate_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceViolate_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Police

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Police Police parameters

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Police) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Police_Cbs

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_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_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Police_Cbs CBS

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Police_Cbs) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Police_Cir

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_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_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Police_Cir CIR

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Police_Cir) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Police_Pbs

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Police_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_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Police_Pbs PBS

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Police_Pbs) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Police_Pir

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Police_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_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Police_Pir PIR

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Police_Pir) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters Police config parameters

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters_AverageRate

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters_AverageRate 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_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters_AverageRate Average rate

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters_AverageRate) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters_ConformBurst

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters_ConformBurst 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_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters_ConformBurst Conform burst

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters_ConformBurst) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters_ExceedBurst

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters_ExceedBurst 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_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters_ExceedBurst Exceed burst

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters_ExceedBurst) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters_PeakRate

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters_PeakRate 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_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters_PeakRate Peak rate

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters_PeakRate) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Queue

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_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 Queue.
	QueueType interface{}

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

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Queue Queue parameters

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Queue) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_QueueLimitParameters

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

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

	// Template ID. The type is interface{} with range: 0..65535.
	TemplateId interface{}

	// Curve ID. The type is interface{} with range: 0..65535.
	CurveId interface{}

	// Queue limit in kbytes.
	QueueLimit PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_QueueLimitParameters_QueueLimit

	// Config queue limit.
	ConfigQueueLimit PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_QueueLimitParameters_ConfigQueueLimit
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_QueueLimitParameters Queue limit parameters

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_QueueLimitParameters) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_QueueLimitParameters_ConfigQueueLimit

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_QueueLimitParameters_ConfigQueueLimit 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_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_QueueLimitParameters_ConfigQueueLimit Config queue limit

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_QueueLimitParameters_ConfigQueueLimit) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_QueueLimitParameters_QueueLimit

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_QueueLimitParameters_QueueLimit 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_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_QueueLimitParameters_QueueLimit Queue limit in kbytes

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_QueueLimitParameters_QueueLimit) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape

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

	// CIR Shaper type. The type is ShapeProfiletypeV2.
	CirShapeType interface{}

	// PIR Shaper type. The type is ShapeProfiletypeV2.
	PirShapeType interface{}

	// CIR shaper params.
	CirShape PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape

	// PIR shaper params.
	PirShape PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape_PirShape
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape Shape parameters

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape

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

	// Shape Chunk ID. The type is interface{} with range: 0..4294967295.
	ChunkId interface{}

	// Shape profile ID. The type is interface{} with range: 0..65535.
	ProfileId interface{}

	// Scale Factor. The type is interface{} with range: 0..65535.
	ScaleFactor interface{}

	// CIR in kbps.
	Cir PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_Cir

	// Config bandwidth.
	ConfigBandwidth PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_ConfigBandwidth

	// CBS in bytes.
	Cbs PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_Cbs
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape CIR shaper params

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_Cbs

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_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_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_Cbs CBS in bytes

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_Cbs) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_Cir

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_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_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_Cir CIR in kbps

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_Cir) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_ConfigBandwidth

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

	// Minimum bandwidth rate.
	MinimumRate PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_ConfigBandwidth_MinimumRate
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_ConfigBandwidth Config bandwidth

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_ConfigBandwidth) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_ConfigBandwidth_MinimumRate

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_ConfigBandwidth_MinimumRate 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_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_ConfigBandwidth_MinimumRate Minimum bandwidth rate

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_ConfigBandwidth_MinimumRate) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape_PirShape

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

	// Shape Chunk ID. The type is interface{} with range: 0..4294967295.
	ChunkId interface{}

	// Shape profile ID. The type is interface{} with range: 0..65535.
	ProfileId interface{}

	// Scale Factor. The type is interface{} with range: 0..65535.
	ScaleFactor interface{}

	// PIR in kbps.
	Pir PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape_PirShape_Pir

	// PBS in bytes.
	Pbs PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape_PirShape_Pbs
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape_PirShape PIR shaper params

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape_PirShape) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape_PirShape_Pbs

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape_PirShape_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_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape_PirShape_Pbs PBS in bytes

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape_PirShape_Pbs) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape_PirShape_Pir

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape_PirShape_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_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape_PirShape_Pir PIR in kbps

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape_PirShape_Pir) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wfq

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

	// WFQ profile. The type is interface{} with range: 0..4294967295.
	ProfileId interface{}

	// Committed weight. The type is interface{} with range: 0..4294967295.
	CommittedWeight interface{}

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

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

	// Chunk ID. The type is interface{} with range: 0..4294967295.
	ChunkId interface{}

	// Level. The type is interface{} with range: 0..255.
	Level interface{}

	// Parent bandwidth.
	ParentBandwidth PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wfq_ParentBandwidth

	// CFG Bandwidth.
	Bandwidth PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wfq_Bandwidth
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wfq WFQ parameters

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wfq) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wfq_Bandwidth

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_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{}
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wfq_Bandwidth CFG Bandwidth

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wfq_Bandwidth) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wfq_ParentBandwidth

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wfq_ParentBandwidth 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_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wfq_ParentBandwidth Parent bandwidth

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wfq_ParentBandwidth) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wred

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

	// WRED type. The type is Wred.
	Type interface{}

	// Number of curves. The type is interface{} with range: 0..65535.
	CurveXr interface{}

	// Curve details. The type is slice of
	// PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve.
	Curve []*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wred WRED parameters

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wred) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve

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

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

	// Template ID. The type is interface{} with range: 0..65535.
	TemplateId interface{}

	// Curve ID. The type is interface{} with range: 0..65535.
	CurveId interface{}

	// WRED match if precedence start value equals to end value Format:
	// <start-value> , else range Format: <start-value> <end-value>. The type is
	// string.
	Match interface{}

	// WRED exp match if EXP start value equals to end value Format: <start-value>
	// , else range Format: <start-value> <end-value>. The type is string.
	ExpMatch interface{}

	// Minimum threshold.
	MinThreshold PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MinThreshold

	// Minimum threshold WRED context.
	MinThresholdUserConfig PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MinThresholdUserConfig

	// Maximum threshold.
	MaxThreshold PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MaxThreshold

	// Maximum threshold WRED context.
	MaxThresholdUserConfig PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MaxThresholdUserConfig
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve Curve details

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MaxThreshold

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MaxThreshold 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_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MaxThreshold Maximum threshold

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MaxThreshold) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MaxThresholdUserConfig

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MaxThresholdUserConfig 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_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MaxThresholdUserConfig Maximum threshold WRED context

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MaxThresholdUserConfig) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MinThreshold

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MinThreshold 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_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MinThreshold Minimum threshold

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MinThreshold) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MinThresholdUserConfig

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MinThresholdUserConfig 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_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MinThresholdUserConfig Minimum threshold WRED context

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MinThresholdUserConfig) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1 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{}

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

	// Parent policy name. The type is string with length: 0..65.
	ParentPolicyName interface{}

	// Parent class name. The type is string with length: 0..65.
	ParentClassName interface{}

	// Queue parameters.
	Queue PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Queue

	// Queue limit parameters.
	QueueLimitParameters PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_QueueLimitParameters

	// Shape parameters.
	Shape PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Shape

	// Police parameters.
	Police PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Police

	// WFQ parameters.
	Wfq PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wfq

	// WRED parameters.
	Wred PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wred

	// Mark parameters.
	Mark PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1 qos show ea st v1

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark

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

	// Child mark only.
	ChildMark PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ChildMark

	// Child police conform mark.
	PoliceConform PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_PoliceConform

	// Child police exceed mark.
	PoliceExceed PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_PoliceExceed

	// Child police violate mark.
	PoliceViolate PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_PoliceViolate

	// Parent mark only.
	ParentMark PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentMark

	// Parent police conform mark.
	ParentPoliceConform PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentPoliceConform

	// Parent police exceed mark.
	ParentPoliceExceed PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentPoliceExceed

	// Parent police violate mark.
	ParentPoliceViolate PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentPoliceViolate
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark Mark parameters

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ChildMark

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ChildMark 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_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ChildMark_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ChildMark_MarkDetail
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ChildMark Child mark only

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ChildMark) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ChildMark_MarkDetail

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ChildMark_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_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ChildMark_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ChildMark_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentMark

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentMark 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_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentMark_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentMark_MarkDetail
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentMark Parent mark only

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentMark) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentMark_MarkDetail

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentMark_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_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentMark_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentMark_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentPoliceConform

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentPoliceConform 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_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentPoliceConform_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentPoliceConform_MarkDetail
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentPoliceConform Parent police conform mark

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentPoliceConform) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentPoliceConform_MarkDetail

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentPoliceConform_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_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentPoliceConform_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentPoliceConform_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentPoliceExceed

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentPoliceExceed 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_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentPoliceExceed_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentPoliceExceed_MarkDetail
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentPoliceExceed Parent police exceed mark

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentPoliceExceed) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentPoliceExceed_MarkDetail

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentPoliceExceed_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_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentPoliceExceed_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentPoliceExceed_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentPoliceViolate

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentPoliceViolate 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_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentPoliceViolate_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentPoliceViolate_MarkDetail
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentPoliceViolate Parent police violate mark

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentPoliceViolate) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentPoliceViolate_MarkDetail

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentPoliceViolate_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_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentPoliceViolate_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentPoliceViolate_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_PoliceConform

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_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_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_PoliceConform_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_PoliceConform_MarkDetail
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_PoliceConform Child police conform mark

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_PoliceConform) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_PoliceConform_MarkDetail

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_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_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_PoliceConform_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_PoliceConform_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_PoliceExceed

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_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_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_PoliceExceed_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_PoliceExceed_MarkDetail
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_PoliceExceed Child police exceed mark

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_PoliceExceed) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_PoliceExceed_MarkDetail

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_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_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_PoliceExceed_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_PoliceExceed_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_PoliceViolate

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_PoliceViolate 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_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_PoliceViolate_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_PoliceViolate_MarkDetail
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_PoliceViolate Child police violate mark

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_PoliceViolate) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_PoliceViolate_MarkDetail

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_PoliceViolate_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_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_PoliceViolate_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_PoliceViolate_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Police

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Police Police parameters

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Police) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Police_Cbs

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_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_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Police_Cbs CBS

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Police_Cbs) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Police_Cir

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_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_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Police_Cir CIR

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Police_Cir) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Police_Pbs

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Police_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_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Police_Pbs PBS

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Police_Pbs) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Police_Pir

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Police_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_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Police_Pir PIR

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Police_Pir) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters Police config parameters

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters_AverageRate

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters_AverageRate 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_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters_AverageRate Average rate

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters_AverageRate) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters_ConformBurst

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters_ConformBurst 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_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters_ConformBurst Conform burst

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters_ConformBurst) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters_ExceedBurst

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters_ExceedBurst 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_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters_ExceedBurst Exceed burst

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters_ExceedBurst) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters_PeakRate

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters_PeakRate 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_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters_PeakRate Peak rate

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters_PeakRate) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Queue

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_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 Queue.
	QueueType interface{}

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

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Queue Queue parameters

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Queue) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_QueueLimitParameters

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

	// Profile ID. The type is interface{} with range: 0..4294967295.
	ProfileId interface{}

	// Scaling profile ID. The type is interface{} with range: 0..4294967295.
	ScalingProfileId interface{}

	// Queue limit in kbytes.
	QueueLimit PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_QueueLimitParameters_QueueLimit

	// Config queue limit.
	ConfigQueueLimit PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_QueueLimitParameters_ConfigQueueLimit
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_QueueLimitParameters Queue limit parameters

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_QueueLimitParameters) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_QueueLimitParameters_ConfigQueueLimit

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_QueueLimitParameters_ConfigQueueLimit 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_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_QueueLimitParameters_ConfigQueueLimit Config queue limit

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_QueueLimitParameters_ConfigQueueLimit) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_QueueLimitParameters_QueueLimit

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_QueueLimitParameters_QueueLimit 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_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_QueueLimitParameters_QueueLimit Queue limit in kbytes

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_QueueLimitParameters_QueueLimit) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Shape

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Shape Shape parameters

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Shape) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Shape_Cbs

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Shape_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_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Shape_Cbs CBS in bytes

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Shape_Cbs) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Shape_Cir

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Shape_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_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Shape_Cir CIR in kbps

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Shape_Cir) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Shape_ConfigBandwidth

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

	// Minimum bandwidth rate.
	MinimumRate PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Shape_ConfigBandwidth_MinimumRate
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Shape_ConfigBandwidth Config bandwidth

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Shape_ConfigBandwidth) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Shape_ConfigBandwidth_MinimumRate

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Shape_ConfigBandwidth_MinimumRate 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_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Shape_ConfigBandwidth_MinimumRate Minimum bandwidth rate

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Shape_ConfigBandwidth_MinimumRate) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Shape_Pbs

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_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_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Shape_Pbs PBS in bytes

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Shape_Pbs) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Shape_Pir

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_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_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Shape_Pir PIR in kbps

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Shape_Pir) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wfq

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

	// WFQ profile. The type is interface{} with range: 0..4294967295.
	ProfileId interface{}

	// Committed weight. The type is interface{} with range: 0..4294967295.
	CommittedWeight interface{}

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

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

	// Chunk ID. The type is interface{} with range: 0..4294967295.
	ChunkId interface{}

	// Level. The type is interface{} with range: 0..255.
	Level interface{}

	// Parent bandwidth.
	ParentBandwidth PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wfq_ParentBandwidth

	// CFG Bandwidth.
	Bandwidth PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wfq_Bandwidth
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wfq WFQ parameters

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wfq) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wfq_Bandwidth

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_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{}
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wfq_Bandwidth CFG Bandwidth

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wfq_Bandwidth) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wfq_ParentBandwidth

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wfq_ParentBandwidth 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_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wfq_ParentBandwidth Parent bandwidth

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wfq_ParentBandwidth) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wred

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

	// WRED type. The type is Wred.
	Type interface{}

	// Number of curves. The type is interface{} with range: 0..65535.
	CurveXr interface{}

	// Table ID. The type is interface{} with range: 0..255.
	TableId interface{}

	// Profile ID. The type is interface{} with range: 0..4294967295.
	ProfileId interface{}

	// Scaling profile ID. The type is interface{} with range: 0..4294967295.
	ScalingProfileId interface{}

	// Curve details. The type is slice of
	// PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wred_Curve.
	Curve []*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wred_Curve
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wred WRED parameters

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wred) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wred_Curve

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

	// WRED precedence match if precedence start value equals to end value Format:
	// <start-value> , else range Format: <start-value> <end-value>. The type is
	// string.
	Match interface{}

	// Minimum threshold.
	MinThreshold PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wred_Curve_MinThreshold

	// Minimum threshold WRED context.
	MinThresholdUserConfig PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wred_Curve_MinThresholdUserConfig

	// Maximum threshold.
	MaxThreshold PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wred_Curve_MaxThreshold

	// Maximum threshold WRED context.
	MaxThresholdUserConfig PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wred_Curve_MaxThresholdUserConfig
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wred_Curve Curve details

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wred_Curve) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wred_Curve_MaxThreshold

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wred_Curve_MaxThreshold 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_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wred_Curve_MaxThreshold Maximum threshold

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wred_Curve_MaxThreshold) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wred_Curve_MaxThresholdUserConfig

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wred_Curve_MaxThresholdUserConfig 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_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wred_Curve_MaxThresholdUserConfig Maximum threshold WRED context

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wred_Curve_MaxThresholdUserConfig) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wred_Curve_MinThreshold

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wred_Curve_MinThreshold 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_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wred_Curve_MinThreshold Minimum threshold

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wred_Curve_MinThreshold) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wred_Curve_MinThresholdUserConfig

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wred_Curve_MinThresholdUserConfig 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_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wred_Curve_MinThresholdUserConfig Minimum threshold WRED context

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleInput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wred_Curve_MinThresholdUserConfig) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput

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

	// QoS list of member interfaces.
	MemberInterfaces PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput QoS policy direction output

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces

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

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

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces QoS list of member interfaces

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_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 egress.
	Details PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface QoS interface name

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details

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

	// QoS policy header.
	Header PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Header

	// Trident QoS policy details.
	Policy PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy

	// Typhoon QoS policy details.
	PolicyTyphoon PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details QoS policy direction egress

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Header

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

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

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

	// Interface config and programmed parameters.
	InterfaceParameters PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Header_InterfaceParameters

	// Bandwidth that was programmed.
	ProgrammedBandwidth PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Header_ProgrammedBandwidth
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Header QoS policy header

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Header) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Header_InterfaceParameters

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Header_InterfaceParameters Interface config and programmed parameters

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Header_InterfaceParameters) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Header_InterfaceParameters_AncpConfigBandwidth

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Header_InterfaceParameters_AncpConfigBandwidth 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_BundleOutput_MemberInterfaces_MemberInterface_Details_Header_InterfaceParameters_AncpConfigBandwidth Bandwidth obtain from IM

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Header_InterfaceParameters_AncpConfigBandwidth) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Header_InterfaceParameters_AncpProgrammedBandwidth

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Header_InterfaceParameters_AncpProgrammedBandwidth 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_BundleOutput_MemberInterfaces_MemberInterface_Details_Header_InterfaceParameters_AncpProgrammedBandwidth ANCP bandwidth that was programmed

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Header_InterfaceParameters_AncpProgrammedBandwidth) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Header_InterfaceParameters_PortConfigBandwidth

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Header_InterfaceParameters_PortConfigBandwidth 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_BundleOutput_MemberInterfaces_MemberInterface_Details_Header_InterfaceParameters_PortConfigBandwidth Bandwidth due to port speed change

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Header_InterfaceParameters_PortConfigBandwidth) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Header_InterfaceParameters_PortShaperRate

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Header_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_BundleOutput_MemberInterfaces_MemberInterface_Details_Header_InterfaceParameters_PortShaperRate Bandwidth that was programmed

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Header_InterfaceParameters_PortShaperRate) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Header_ProgrammedBandwidth

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Header_ProgrammedBandwidth 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_BundleOutput_MemberInterfaces_MemberInterface_Details_Header_ProgrammedBandwidth Bandwidth that was programmed

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Header_ProgrammedBandwidth) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy

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

	// qos show ea st v1. The type is slice of
	// PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1.
	QosShowEaStV1 []*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy Trident QoS policy details

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon

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

	// qos show ea st v2. The type is slice of
	// PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2.
	QosShowEaStV2 []*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon Typhoon QoS policy details

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2 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{}

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

	// Parent policy name. The type is string with length: 0..65.
	ParentPolicyName interface{}

	// Parent class name. The type is string with length: 0..65.
	ParentClassName interface{}

	// Queue parameters.
	Queue PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Queue

	// Queue limit parameters.
	QueueLimitParameters PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_QueueLimitParameters

	// Shape parameters.
	Shape PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape

	// Police parameters.
	Police PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Police

	// WFQ parameters.
	Wfq PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wfq

	// WRED parameters.
	Wred PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wred

	// Mark parameters.
	Mark PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2 qos show ea st v2

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark

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

	// Child mark only.
	ChildMark PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ChildMark

	// Child police conform mark.
	PoliceConform PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceConform

	// Child police exceed mark.
	PoliceExceed PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceExceed

	// Child police violate mark.
	PoliceViolate PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceViolate

	// Parent mark only.
	ParentMark PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentMark

	// Parent police conform mark.
	ParentPoliceConform PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceConform

	// Parent police exceed mark.
	ParentPoliceExceed PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceExceed

	// Parent police violate mark.
	ParentPoliceViolate PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceViolate
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark Mark parameters

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ChildMark

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ChildMark 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_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ChildMark_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ChildMark_MarkDetail
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ChildMark Child mark only

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ChildMark) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ChildMark_MarkDetail

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ChildMark_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_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ChildMark_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ChildMark_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentMark

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentMark 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_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentMark_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentMark_MarkDetail
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentMark Parent mark only

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentMark) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentMark_MarkDetail

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentMark_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_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentMark_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentMark_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceConform

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceConform 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_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceConform_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceConform_MarkDetail
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceConform Parent police conform mark

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceConform) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceConform_MarkDetail

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceConform_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_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceConform_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceConform_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceExceed

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceExceed 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_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceExceed_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceExceed_MarkDetail
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceExceed Parent police exceed mark

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceExceed) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceExceed_MarkDetail

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceExceed_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_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceExceed_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceExceed_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceViolate

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceViolate 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_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceViolate_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceViolate_MarkDetail
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceViolate Parent police violate mark

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceViolate) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceViolate_MarkDetail

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceViolate_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_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceViolate_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceViolate_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceConform

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_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_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceConform_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceConform_MarkDetail
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceConform Child police conform mark

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceConform) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceConform_MarkDetail

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_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_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceConform_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceConform_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceExceed

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_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_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceExceed_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceExceed_MarkDetail
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceExceed Child police exceed mark

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceExceed) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceExceed_MarkDetail

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_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_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceExceed_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceExceed_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceViolate

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceViolate 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_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceViolate_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceViolate_MarkDetail
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceViolate Child police violate mark

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceViolate) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceViolate_MarkDetail

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceViolate_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_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceViolate_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceViolate_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Police

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Police Police parameters

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Police) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Police_Cbs

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_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_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Police_Cbs CBS

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Police_Cbs) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Police_Cir

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_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_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Police_Cir CIR

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Police_Cir) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Police_Pbs

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Police_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_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Police_Pbs PBS

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Police_Pbs) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Police_Pir

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Police_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_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Police_Pir PIR

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Police_Pir) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters Police config parameters

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters_AverageRate

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters_AverageRate 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_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters_AverageRate Average rate

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters_AverageRate) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters_ConformBurst

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters_ConformBurst 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_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters_ConformBurst Conform burst

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters_ConformBurst) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters_ExceedBurst

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters_ExceedBurst 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_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters_ExceedBurst Exceed burst

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters_ExceedBurst) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters_PeakRate

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters_PeakRate 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_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters_PeakRate Peak rate

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters_PeakRate) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Queue

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_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 Queue.
	QueueType interface{}

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

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Queue Queue parameters

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Queue) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_QueueLimitParameters

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

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

	// Template ID. The type is interface{} with range: 0..65535.
	TemplateId interface{}

	// Curve ID. The type is interface{} with range: 0..65535.
	CurveId interface{}

	// Queue limit in kbytes.
	QueueLimit PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_QueueLimitParameters_QueueLimit

	// Config queue limit.
	ConfigQueueLimit PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_QueueLimitParameters_ConfigQueueLimit
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_QueueLimitParameters Queue limit parameters

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_QueueLimitParameters) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_QueueLimitParameters_ConfigQueueLimit

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_QueueLimitParameters_ConfigQueueLimit 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_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_QueueLimitParameters_ConfigQueueLimit Config queue limit

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_QueueLimitParameters_ConfigQueueLimit) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_QueueLimitParameters_QueueLimit

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_QueueLimitParameters_QueueLimit 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_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_QueueLimitParameters_QueueLimit Queue limit in kbytes

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_QueueLimitParameters_QueueLimit) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape

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

	// CIR Shaper type. The type is ShapeProfiletypeV2.
	CirShapeType interface{}

	// PIR Shaper type. The type is ShapeProfiletypeV2.
	PirShapeType interface{}

	// CIR shaper params.
	CirShape PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape

	// PIR shaper params.
	PirShape PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape_PirShape
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape Shape parameters

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape

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

	// Shape Chunk ID. The type is interface{} with range: 0..4294967295.
	ChunkId interface{}

	// Shape profile ID. The type is interface{} with range: 0..65535.
	ProfileId interface{}

	// Scale Factor. The type is interface{} with range: 0..65535.
	ScaleFactor interface{}

	// CIR in kbps.
	Cir PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_Cir

	// Config bandwidth.
	ConfigBandwidth PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_ConfigBandwidth

	// CBS in bytes.
	Cbs PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_Cbs
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape CIR shaper params

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_Cbs

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_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_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_Cbs CBS in bytes

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_Cbs) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_Cir

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_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_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_Cir CIR in kbps

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_Cir) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_ConfigBandwidth

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

	// Minimum bandwidth rate.
	MinimumRate PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_ConfigBandwidth_MinimumRate
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_ConfigBandwidth Config bandwidth

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_ConfigBandwidth) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_ConfigBandwidth_MinimumRate

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_ConfigBandwidth_MinimumRate 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_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_ConfigBandwidth_MinimumRate Minimum bandwidth rate

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_ConfigBandwidth_MinimumRate) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape_PirShape

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

	// Shape Chunk ID. The type is interface{} with range: 0..4294967295.
	ChunkId interface{}

	// Shape profile ID. The type is interface{} with range: 0..65535.
	ProfileId interface{}

	// Scale Factor. The type is interface{} with range: 0..65535.
	ScaleFactor interface{}

	// PIR in kbps.
	Pir PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape_PirShape_Pir

	// PBS in bytes.
	Pbs PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape_PirShape_Pbs
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape_PirShape PIR shaper params

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape_PirShape) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape_PirShape_Pbs

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape_PirShape_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_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape_PirShape_Pbs PBS in bytes

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape_PirShape_Pbs) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape_PirShape_Pir

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape_PirShape_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_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape_PirShape_Pir PIR in kbps

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Shape_PirShape_Pir) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wfq

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

	// WFQ profile. The type is interface{} with range: 0..4294967295.
	ProfileId interface{}

	// Committed weight. The type is interface{} with range: 0..4294967295.
	CommittedWeight interface{}

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

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

	// Chunk ID. The type is interface{} with range: 0..4294967295.
	ChunkId interface{}

	// Level. The type is interface{} with range: 0..255.
	Level interface{}

	// Parent bandwidth.
	ParentBandwidth PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wfq_ParentBandwidth

	// CFG Bandwidth.
	Bandwidth PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wfq_Bandwidth
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wfq WFQ parameters

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wfq) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wfq_Bandwidth

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_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{}
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wfq_Bandwidth CFG Bandwidth

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wfq_Bandwidth) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wfq_ParentBandwidth

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wfq_ParentBandwidth 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_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wfq_ParentBandwidth Parent bandwidth

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wfq_ParentBandwidth) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wred

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

	// WRED type. The type is Wred.
	Type interface{}

	// Number of curves. The type is interface{} with range: 0..65535.
	CurveXr interface{}

	// Curve details. The type is slice of
	// PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve.
	Curve []*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wred WRED parameters

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wred) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve

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

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

	// Template ID. The type is interface{} with range: 0..65535.
	TemplateId interface{}

	// Curve ID. The type is interface{} with range: 0..65535.
	CurveId interface{}

	// WRED match if precedence start value equals to end value Format:
	// <start-value> , else range Format: <start-value> <end-value>. The type is
	// string.
	Match interface{}

	// WRED exp match if EXP start value equals to end value Format: <start-value>
	// , else range Format: <start-value> <end-value>. The type is string.
	ExpMatch interface{}

	// Minimum threshold.
	MinThreshold PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MinThreshold

	// Minimum threshold WRED context.
	MinThresholdUserConfig PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MinThresholdUserConfig

	// Maximum threshold.
	MaxThreshold PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MaxThreshold

	// Maximum threshold WRED context.
	MaxThresholdUserConfig PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MaxThresholdUserConfig
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve Curve details

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MaxThreshold

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MaxThreshold 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_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MaxThreshold Maximum threshold

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MaxThreshold) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MaxThresholdUserConfig

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MaxThresholdUserConfig 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_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MaxThresholdUserConfig Maximum threshold WRED context

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MaxThresholdUserConfig) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MinThreshold

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MinThreshold 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_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MinThreshold Minimum threshold

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MinThreshold) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MinThresholdUserConfig

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MinThresholdUserConfig 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_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MinThresholdUserConfig Minimum threshold WRED context

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MinThresholdUserConfig) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1 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{}

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

	// Parent policy name. The type is string with length: 0..65.
	ParentPolicyName interface{}

	// Parent class name. The type is string with length: 0..65.
	ParentClassName interface{}

	// Queue parameters.
	Queue PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Queue

	// Queue limit parameters.
	QueueLimitParameters PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_QueueLimitParameters

	// Shape parameters.
	Shape PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Shape

	// Police parameters.
	Police PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Police

	// WFQ parameters.
	Wfq PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wfq

	// WRED parameters.
	Wred PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wred

	// Mark parameters.
	Mark PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1 qos show ea st v1

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark

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

	// Child mark only.
	ChildMark PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ChildMark

	// Child police conform mark.
	PoliceConform PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_PoliceConform

	// Child police exceed mark.
	PoliceExceed PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_PoliceExceed

	// Child police violate mark.
	PoliceViolate PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_PoliceViolate

	// Parent mark only.
	ParentMark PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentMark

	// Parent police conform mark.
	ParentPoliceConform PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentPoliceConform

	// Parent police exceed mark.
	ParentPoliceExceed PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentPoliceExceed

	// Parent police violate mark.
	ParentPoliceViolate PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentPoliceViolate
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark Mark parameters

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ChildMark

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ChildMark 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_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ChildMark_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ChildMark_MarkDetail
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ChildMark Child mark only

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ChildMark) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ChildMark_MarkDetail

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ChildMark_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_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ChildMark_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ChildMark_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentMark

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentMark 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_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentMark_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentMark_MarkDetail
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentMark Parent mark only

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentMark) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentMark_MarkDetail

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentMark_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_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentMark_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentMark_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentPoliceConform

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentPoliceConform 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_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentPoliceConform_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentPoliceConform_MarkDetail
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentPoliceConform Parent police conform mark

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentPoliceConform) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentPoliceConform_MarkDetail

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentPoliceConform_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_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentPoliceConform_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentPoliceConform_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentPoliceExceed

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentPoliceExceed 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_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentPoliceExceed_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentPoliceExceed_MarkDetail
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentPoliceExceed Parent police exceed mark

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentPoliceExceed) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentPoliceExceed_MarkDetail

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentPoliceExceed_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_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentPoliceExceed_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentPoliceExceed_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentPoliceViolate

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentPoliceViolate 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_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentPoliceViolate_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentPoliceViolate_MarkDetail
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentPoliceViolate Parent police violate mark

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentPoliceViolate) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentPoliceViolate_MarkDetail

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentPoliceViolate_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_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentPoliceViolate_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_ParentPoliceViolate_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_PoliceConform

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_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_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_PoliceConform_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_PoliceConform_MarkDetail
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_PoliceConform Child police conform mark

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_PoliceConform) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_PoliceConform_MarkDetail

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_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_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_PoliceConform_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_PoliceConform_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_PoliceExceed

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_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_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_PoliceExceed_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_PoliceExceed_MarkDetail
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_PoliceExceed Child police exceed mark

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_PoliceExceed) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_PoliceExceed_MarkDetail

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_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_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_PoliceExceed_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_PoliceExceed_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_PoliceViolate

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_PoliceViolate 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_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_PoliceViolate_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_PoliceViolate_MarkDetail
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_PoliceViolate Child police violate mark

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_PoliceViolate) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_PoliceViolate_MarkDetail

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_PoliceViolate_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_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_PoliceViolate_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Mark_PoliceViolate_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Police

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Police Police parameters

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Police) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Police_Cbs

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_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_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Police_Cbs CBS

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Police_Cbs) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Police_Cir

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_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_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Police_Cir CIR

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Police_Cir) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Police_Pbs

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Police_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_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Police_Pbs PBS

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Police_Pbs) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Police_Pir

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Police_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_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Police_Pir PIR

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Police_Pir) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters Police config parameters

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters_AverageRate

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters_AverageRate 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_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters_AverageRate Average rate

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters_AverageRate) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters_ConformBurst

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters_ConformBurst 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_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters_ConformBurst Conform burst

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters_ConformBurst) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters_ExceedBurst

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters_ExceedBurst 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_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters_ExceedBurst Exceed burst

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters_ExceedBurst) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters_PeakRate

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters_PeakRate 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_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters_PeakRate Peak rate

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters_PeakRate) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Queue

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_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 Queue.
	QueueType interface{}

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

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Queue Queue parameters

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Queue) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_QueueLimitParameters

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

	// Profile ID. The type is interface{} with range: 0..4294967295.
	ProfileId interface{}

	// Scaling profile ID. The type is interface{} with range: 0..4294967295.
	ScalingProfileId interface{}

	// Queue limit in kbytes.
	QueueLimit PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_QueueLimitParameters_QueueLimit

	// Config queue limit.
	ConfigQueueLimit PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_QueueLimitParameters_ConfigQueueLimit
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_QueueLimitParameters Queue limit parameters

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_QueueLimitParameters) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_QueueLimitParameters_ConfigQueueLimit

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_QueueLimitParameters_ConfigQueueLimit 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_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_QueueLimitParameters_ConfigQueueLimit Config queue limit

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_QueueLimitParameters_ConfigQueueLimit) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_QueueLimitParameters_QueueLimit

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_QueueLimitParameters_QueueLimit 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_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_QueueLimitParameters_QueueLimit Queue limit in kbytes

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_QueueLimitParameters_QueueLimit) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Shape

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Shape Shape parameters

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Shape) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Shape_Cbs

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Shape_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_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Shape_Cbs CBS in bytes

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Shape_Cbs) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Shape_Cir

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Shape_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_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Shape_Cir CIR in kbps

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Shape_Cir) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Shape_ConfigBandwidth

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

	// Minimum bandwidth rate.
	MinimumRate PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Shape_ConfigBandwidth_MinimumRate
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Shape_ConfigBandwidth Config bandwidth

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Shape_ConfigBandwidth) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Shape_ConfigBandwidth_MinimumRate

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Shape_ConfigBandwidth_MinimumRate 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_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Shape_ConfigBandwidth_MinimumRate Minimum bandwidth rate

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Shape_ConfigBandwidth_MinimumRate) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Shape_Pbs

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_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_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Shape_Pbs PBS in bytes

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Shape_Pbs) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Shape_Pir

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_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_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Shape_Pir PIR in kbps

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Shape_Pir) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wfq

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

	// WFQ profile. The type is interface{} with range: 0..4294967295.
	ProfileId interface{}

	// Committed weight. The type is interface{} with range: 0..4294967295.
	CommittedWeight interface{}

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

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

	// Chunk ID. The type is interface{} with range: 0..4294967295.
	ChunkId interface{}

	// Level. The type is interface{} with range: 0..255.
	Level interface{}

	// Parent bandwidth.
	ParentBandwidth PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wfq_ParentBandwidth

	// CFG Bandwidth.
	Bandwidth PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wfq_Bandwidth
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wfq WFQ parameters

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wfq) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wfq_Bandwidth

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_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{}
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wfq_Bandwidth CFG Bandwidth

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wfq_Bandwidth) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wfq_ParentBandwidth

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wfq_ParentBandwidth 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_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wfq_ParentBandwidth Parent bandwidth

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wfq_ParentBandwidth) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wred

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

	// WRED type. The type is Wred.
	Type interface{}

	// Number of curves. The type is interface{} with range: 0..65535.
	CurveXr interface{}

	// Table ID. The type is interface{} with range: 0..255.
	TableId interface{}

	// Profile ID. The type is interface{} with range: 0..4294967295.
	ProfileId interface{}

	// Scaling profile ID. The type is interface{} with range: 0..4294967295.
	ScalingProfileId interface{}

	// Curve details. The type is slice of
	// PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wred_Curve.
	Curve []*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wred_Curve
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wred WRED parameters

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wred) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wred_Curve

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

	// WRED precedence match if precedence start value equals to end value Format:
	// <start-value> , else range Format: <start-value> <end-value>. The type is
	// string.
	Match interface{}

	// Minimum threshold.
	MinThreshold PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wred_Curve_MinThreshold

	// Minimum threshold WRED context.
	MinThresholdUserConfig PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wred_Curve_MinThresholdUserConfig

	// Maximum threshold.
	MaxThreshold PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wred_Curve_MaxThreshold

	// Maximum threshold WRED context.
	MaxThresholdUserConfig PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wred_Curve_MaxThresholdUserConfig
}

PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wred_Curve Curve details

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wred_Curve) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wred_Curve_MaxThreshold

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wred_Curve_MaxThreshold 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_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wred_Curve_MaxThreshold Maximum threshold

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wred_Curve_MaxThreshold) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wred_Curve_MaxThresholdUserConfig

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wred_Curve_MaxThresholdUserConfig 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_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wred_Curve_MaxThresholdUserConfig Maximum threshold WRED context

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wred_Curve_MaxThresholdUserConfig) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wred_Curve_MinThreshold

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wred_Curve_MinThreshold 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_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wred_Curve_MinThreshold Minimum threshold

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wred_Curve_MinThreshold) GetEntityData

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wred_Curve_MinThresholdUserConfig

type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wred_Curve_MinThresholdUserConfig 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_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wred_Curve_MinThresholdUserConfig Minimum threshold WRED context

func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_BundleOutput_MemberInterfaces_MemberInterface_Details_Policy_QosShowEaStV1_Wred_Curve_MinThresholdUserConfig) 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 child policy. The type is interface{} with range:
	// 0..4294967295.
	MaxClassesPerChildPolicy interface{}

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

	// Maximum classes per parent policy. The type is interface{} with range:
	// 0..4294967295.
	MaxClassesPerGrandParentPolicy 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{}

	// Maximum instance name length. The type is interface{} with range:
	// 0..4294967295.
	MaxInstanceNameLength 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 ingress.
	Input PlatformQos_Nodes_Node_Interfaces_Interface_Input

	// QoS policy direction egress.
	Output PlatformQos_Nodes_Node_Interfaces_Interface_Output
}

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 policy direction egress.
	Details PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details
}

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_Details

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

	// QoS policy header.
	Header PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Header

	// Trident QoS policy details.
	Policy PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy

	// Typhoon QoS policy details.
	PolicyTyphoon PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon
}

PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details QoS policy direction egress

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Header

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

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

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

	// Interface config and programmed parameters.
	InterfaceParameters PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Header_InterfaceParameters

	// Bandwidth that was programmed.
	ProgrammedBandwidth PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Header_ProgrammedBandwidth
}

PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Header QoS policy header

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Header) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Header_InterfaceParameters

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

	// Bandwidth due to port speed change.
	PortConfigBandwidth PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Header_InterfaceParameters_PortConfigBandwidth

	// Bandwidth obtain from IM.
	AncpConfigBandwidth PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Header_InterfaceParameters_AncpConfigBandwidth

	// ANCP bandwidth that was programmed.
	AncpProgrammedBandwidth PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Header_InterfaceParameters_AncpProgrammedBandwidth

	// Bandwidth that was programmed.
	PortShaperRate PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Header_InterfaceParameters_PortShaperRate
}

PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Header_InterfaceParameters Interface config and programmed parameters

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Header_InterfaceParameters) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Header_InterfaceParameters_AncpConfigBandwidth

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Header_InterfaceParameters_AncpConfigBandwidth 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_Details_Header_InterfaceParameters_AncpConfigBandwidth Bandwidth obtain from IM

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Header_InterfaceParameters_AncpConfigBandwidth) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Header_InterfaceParameters_AncpProgrammedBandwidth

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Header_InterfaceParameters_AncpProgrammedBandwidth 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_Details_Header_InterfaceParameters_AncpProgrammedBandwidth ANCP bandwidth that was programmed

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Header_InterfaceParameters_AncpProgrammedBandwidth) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Header_InterfaceParameters_PortConfigBandwidth

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Header_InterfaceParameters_PortConfigBandwidth 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_Details_Header_InterfaceParameters_PortConfigBandwidth Bandwidth due to port speed change

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Header_InterfaceParameters_PortConfigBandwidth) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Header_InterfaceParameters_PortShaperRate

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Header_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_Details_Header_InterfaceParameters_PortShaperRate Bandwidth that was programmed

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Header_InterfaceParameters_PortShaperRate) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Header_ProgrammedBandwidth

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Header_ProgrammedBandwidth 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_Details_Header_ProgrammedBandwidth Bandwidth that was programmed

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Header_ProgrammedBandwidth) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy

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

	// qos show ea st v1. The type is slice of
	// PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1.
	QosShowEaStV1 []*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1
}

PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy Trident QoS policy details

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon

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

	// qos show ea st v2. The type is slice of
	// PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2.
	QosShowEaStV2 []*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2
}

PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon Typhoon QoS policy details

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2 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{}

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

	// Parent policy name. The type is string with length: 0..65.
	ParentPolicyName interface{}

	// Parent class name. The type is string with length: 0..65.
	ParentClassName interface{}

	// Queue parameters.
	Queue PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Queue

	// Queue limit parameters.
	QueueLimitParameters PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_QueueLimitParameters

	// Shape parameters.
	Shape PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Shape

	// Police parameters.
	Police PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Police

	// WFQ parameters.
	Wfq PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Wfq

	// WRED parameters.
	Wred PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Wred

	// Mark parameters.
	Mark PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Mark
}

PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2 qos show ea st v2

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Mark

PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Mark Mark parameters

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Mark) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Mark_ChildMark

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Mark_ChildMark 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_Details_PolicyTyphoon_QosShowEaStV2_Mark_ChildMark_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Mark_ChildMark_MarkDetail
}

PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Mark_ChildMark Child mark only

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Mark_ChildMark) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Mark_ChildMark_MarkDetail

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Mark_ChildMark_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_Details_PolicyTyphoon_QosShowEaStV2_Mark_ChildMark_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Mark_ChildMark_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentMark

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentMark 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_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentMark_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentMark_MarkDetail
}

PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentMark Parent mark only

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentMark) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentMark_MarkDetail

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentMark_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_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentMark_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentMark_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceConform

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceConform 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_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceConform_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceConform_MarkDetail
}

PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceConform Parent police conform mark

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceConform) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceConform_MarkDetail

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceConform_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_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceConform_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceConform_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceExceed

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceExceed 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_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceExceed_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceExceed_MarkDetail
}

PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceExceed Parent police exceed mark

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceExceed) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceExceed_MarkDetail

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceExceed_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_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceExceed_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceExceed_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceViolate

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceViolate 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_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceViolate_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceViolate_MarkDetail
}

PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceViolate Parent police violate mark

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceViolate) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceViolate_MarkDetail

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceViolate_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_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceViolate_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceViolate_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceConform

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Mark_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_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceConform_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceConform_MarkDetail
}

PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceConform Child police conform mark

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceConform) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceConform_MarkDetail

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Mark_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_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceConform_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceConform_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceExceed

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Mark_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_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceExceed_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceExceed_MarkDetail
}

PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceExceed Child police exceed mark

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceExceed) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceExceed_MarkDetail

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Mark_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_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceExceed_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceExceed_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceViolate

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceViolate 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_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceViolate_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceViolate_MarkDetail
}

PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceViolate Child police violate mark

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceViolate) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceViolate_MarkDetail

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceViolate_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_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceViolate_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceViolate_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Police

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

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

	// Police profile ID. The type is interface{} with range: 0..4294967295.
	ProfileId interface{}

	// CIR.
	Cir PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Police_Cir

	// CBS.
	Cbs PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Police_Cbs

	// PIR.
	Pir PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Police_Pir

	// PBS.
	Pbs PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Police_Pbs

	// Police config parameters.
	PoliceConfigParameters PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters
}

PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Police Police parameters

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Police) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Police_Cbs

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_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_Details_PolicyTyphoon_QosShowEaStV2_Police_Cbs CBS

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Police_Cbs) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Police_Cir

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_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_Details_PolicyTyphoon_QosShowEaStV2_Police_Cir CIR

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Police_Cir) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Police_Pbs

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Police_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_Details_PolicyTyphoon_QosShowEaStV2_Police_Pbs PBS

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Police_Pbs) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Police_Pir

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Police_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_Details_PolicyTyphoon_QosShowEaStV2_Police_Pir PIR

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Police_Pir) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters

PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters Police config parameters

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters_AverageRate

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters_AverageRate 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_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters_AverageRate Average rate

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters_AverageRate) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters_ConformBurst

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters_ConformBurst 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_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters_ConformBurst Conform burst

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters_ConformBurst) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters_ExceedBurst

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters_ExceedBurst 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_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters_ExceedBurst Exceed burst

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters_ExceedBurst) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters_PeakRate

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters_PeakRate 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_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters_PeakRate Peak rate

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters_PeakRate) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Queue

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_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 Queue.
	QueueType interface{}

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

PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Queue Queue parameters

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Queue) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_QueueLimitParameters

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

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

	// Template ID. The type is interface{} with range: 0..65535.
	TemplateId interface{}

	// Curve ID. The type is interface{} with range: 0..65535.
	CurveId interface{}

	// Queue limit in kbytes.
	QueueLimit PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_QueueLimitParameters_QueueLimit

	// Config queue limit.
	ConfigQueueLimit PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_QueueLimitParameters_ConfigQueueLimit
}

PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_QueueLimitParameters Queue limit parameters

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_QueueLimitParameters) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_QueueLimitParameters_ConfigQueueLimit

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_QueueLimitParameters_ConfigQueueLimit 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_Details_PolicyTyphoon_QosShowEaStV2_QueueLimitParameters_ConfigQueueLimit Config queue limit

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_QueueLimitParameters_ConfigQueueLimit) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_QueueLimitParameters_QueueLimit

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_QueueLimitParameters_QueueLimit 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_Details_PolicyTyphoon_QosShowEaStV2_QueueLimitParameters_QueueLimit Queue limit in kbytes

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_QueueLimitParameters_QueueLimit) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Shape

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

	// CIR Shaper type. The type is ShapeProfiletypeV2.
	CirShapeType interface{}

	// PIR Shaper type. The type is ShapeProfiletypeV2.
	PirShapeType interface{}

	// CIR shaper params.
	CirShape PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape

	// PIR shaper params.
	PirShape PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Shape_PirShape
}

PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Shape Shape parameters

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Shape) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape

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

	// Shape Chunk ID. The type is interface{} with range: 0..4294967295.
	ChunkId interface{}

	// Shape profile ID. The type is interface{} with range: 0..65535.
	ProfileId interface{}

	// Scale Factor. The type is interface{} with range: 0..65535.
	ScaleFactor interface{}

	// CIR in kbps.
	Cir PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_Cir

	// Config bandwidth.
	ConfigBandwidth PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_ConfigBandwidth

	// CBS in bytes.
	Cbs PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_Cbs
}

PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape CIR shaper params

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_Cbs

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_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_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_Cbs CBS in bytes

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_Cbs) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_Cir

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_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_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_Cir CIR in kbps

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_Cir) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_ConfigBandwidth

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

	// Minimum bandwidth rate.
	MinimumRate PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_ConfigBandwidth_MinimumRate
}

PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_ConfigBandwidth Config bandwidth

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_ConfigBandwidth) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_ConfigBandwidth_MinimumRate

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_ConfigBandwidth_MinimumRate 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_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_ConfigBandwidth_MinimumRate Minimum bandwidth rate

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_ConfigBandwidth_MinimumRate) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Shape_PirShape

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

	// Shape Chunk ID. The type is interface{} with range: 0..4294967295.
	ChunkId interface{}

	// Shape profile ID. The type is interface{} with range: 0..65535.
	ProfileId interface{}

	// Scale Factor. The type is interface{} with range: 0..65535.
	ScaleFactor interface{}

	// PIR in kbps.
	Pir PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Shape_PirShape_Pir

	// PBS in bytes.
	Pbs PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Shape_PirShape_Pbs
}

PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Shape_PirShape PIR shaper params

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Shape_PirShape) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Shape_PirShape_Pbs

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Shape_PirShape_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_Details_PolicyTyphoon_QosShowEaStV2_Shape_PirShape_Pbs PBS in bytes

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Shape_PirShape_Pbs) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Shape_PirShape_Pir

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Shape_PirShape_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_Details_PolicyTyphoon_QosShowEaStV2_Shape_PirShape_Pir PIR in kbps

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Shape_PirShape_Pir) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Wfq

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

	// WFQ profile. The type is interface{} with range: 0..4294967295.
	ProfileId interface{}

	// Committed weight. The type is interface{} with range: 0..4294967295.
	CommittedWeight interface{}

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

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

	// Chunk ID. The type is interface{} with range: 0..4294967295.
	ChunkId interface{}

	// Level. The type is interface{} with range: 0..255.
	Level interface{}

	// Parent bandwidth.
	ParentBandwidth PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Wfq_ParentBandwidth

	// CFG Bandwidth.
	Bandwidth PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Wfq_Bandwidth
}

PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Wfq WFQ parameters

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Wfq) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Wfq_Bandwidth

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_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{}
}

PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Wfq_Bandwidth CFG Bandwidth

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Wfq_Bandwidth) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Wfq_ParentBandwidth

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Wfq_ParentBandwidth 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_Details_PolicyTyphoon_QosShowEaStV2_Wfq_ParentBandwidth Parent bandwidth

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Wfq_ParentBandwidth) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Wred

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

	// WRED type. The type is Wred.
	Type interface{}

	// Number of curves. The type is interface{} with range: 0..65535.
	CurveXr interface{}

	// Curve details. The type is slice of
	// PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve.
	Curve []*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve
}

PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Wred WRED parameters

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Wred) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve

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

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

	// Template ID. The type is interface{} with range: 0..65535.
	TemplateId interface{}

	// Curve ID. The type is interface{} with range: 0..65535.
	CurveId interface{}

	// WRED match if precedence start value equals to end value Format:
	// <start-value> , else range Format: <start-value> <end-value>. The type is
	// string.
	Match interface{}

	// WRED exp match if EXP start value equals to end value Format: <start-value>
	// , else range Format: <start-value> <end-value>. The type is string.
	ExpMatch interface{}

	// Minimum threshold.
	MinThreshold PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MinThreshold

	// Minimum threshold WRED context.
	MinThresholdUserConfig PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MinThresholdUserConfig

	// Maximum threshold.
	MaxThreshold PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MaxThreshold

	// Maximum threshold WRED context.
	MaxThresholdUserConfig PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MaxThresholdUserConfig
}

PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve Curve details

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MaxThreshold

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MaxThreshold 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_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MaxThreshold Maximum threshold

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MaxThreshold) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MaxThresholdUserConfig

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MaxThresholdUserConfig 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_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MaxThresholdUserConfig Maximum threshold WRED context

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MaxThresholdUserConfig) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MinThreshold

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MinThreshold 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_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MinThreshold Minimum threshold

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MinThreshold) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MinThresholdUserConfig

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MinThresholdUserConfig 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_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MinThresholdUserConfig Minimum threshold WRED context

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MinThresholdUserConfig) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1 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{}

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

	// Parent policy name. The type is string with length: 0..65.
	ParentPolicyName interface{}

	// Parent class name. The type is string with length: 0..65.
	ParentClassName interface{}

	// Queue parameters.
	Queue PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Queue

	// Queue limit parameters.
	QueueLimitParameters PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_QueueLimitParameters

	// Shape parameters.
	Shape PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Shape

	// Police parameters.
	Police PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Police

	// WFQ parameters.
	Wfq PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Wfq

	// WRED parameters.
	Wred PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Wred

	// Mark parameters.
	Mark PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Mark
}

PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1 qos show ea st v1

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Mark

PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Mark Mark parameters

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Mark) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Mark_ChildMark

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Mark_ChildMark 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_Details_Policy_QosShowEaStV1_Mark_ChildMark_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Mark_ChildMark_MarkDetail
}

PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Mark_ChildMark Child mark only

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Mark_ChildMark) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Mark_ChildMark_MarkDetail

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Mark_ChildMark_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_Details_Policy_QosShowEaStV1_Mark_ChildMark_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Mark_ChildMark_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Mark_ParentMark

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Mark_ParentMark 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_Details_Policy_QosShowEaStV1_Mark_ParentMark_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Mark_ParentMark_MarkDetail
}

PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Mark_ParentMark Parent mark only

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Mark_ParentMark) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Mark_ParentMark_MarkDetail

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Mark_ParentMark_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_Details_Policy_QosShowEaStV1_Mark_ParentMark_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Mark_ParentMark_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Mark_ParentPoliceConform

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Mark_ParentPoliceConform 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_Details_Policy_QosShowEaStV1_Mark_ParentPoliceConform_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Mark_ParentPoliceConform_MarkDetail
}

PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Mark_ParentPoliceConform Parent police conform mark

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Mark_ParentPoliceConform) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Mark_ParentPoliceConform_MarkDetail

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Mark_ParentPoliceConform_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_Details_Policy_QosShowEaStV1_Mark_ParentPoliceConform_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Mark_ParentPoliceConform_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Mark_ParentPoliceExceed

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Mark_ParentPoliceExceed 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_Details_Policy_QosShowEaStV1_Mark_ParentPoliceExceed_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Mark_ParentPoliceExceed_MarkDetail
}

PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Mark_ParentPoliceExceed Parent police exceed mark

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Mark_ParentPoliceExceed) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Mark_ParentPoliceExceed_MarkDetail

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Mark_ParentPoliceExceed_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_Details_Policy_QosShowEaStV1_Mark_ParentPoliceExceed_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Mark_ParentPoliceExceed_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Mark_ParentPoliceViolate

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Mark_ParentPoliceViolate 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_Details_Policy_QosShowEaStV1_Mark_ParentPoliceViolate_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Mark_ParentPoliceViolate_MarkDetail
}

PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Mark_ParentPoliceViolate Parent police violate mark

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Mark_ParentPoliceViolate) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Mark_ParentPoliceViolate_MarkDetail

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Mark_ParentPoliceViolate_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_Details_Policy_QosShowEaStV1_Mark_ParentPoliceViolate_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Mark_ParentPoliceViolate_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Mark_PoliceConform

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Mark_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_Details_Policy_QosShowEaStV1_Mark_PoliceConform_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Mark_PoliceConform_MarkDetail
}

PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Mark_PoliceConform Child police conform mark

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Mark_PoliceConform) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Mark_PoliceConform_MarkDetail

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Mark_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_Details_Policy_QosShowEaStV1_Mark_PoliceConform_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Mark_PoliceConform_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Mark_PoliceExceed

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Mark_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_Details_Policy_QosShowEaStV1_Mark_PoliceExceed_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Mark_PoliceExceed_MarkDetail
}

PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Mark_PoliceExceed Child police exceed mark

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Mark_PoliceExceed) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Mark_PoliceExceed_MarkDetail

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Mark_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_Details_Policy_QosShowEaStV1_Mark_PoliceExceed_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Mark_PoliceExceed_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Mark_PoliceViolate

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Mark_PoliceViolate 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_Details_Policy_QosShowEaStV1_Mark_PoliceViolate_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Mark_PoliceViolate_MarkDetail
}

PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Mark_PoliceViolate Child police violate mark

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Mark_PoliceViolate) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Mark_PoliceViolate_MarkDetail

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Mark_PoliceViolate_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_Details_Policy_QosShowEaStV1_Mark_PoliceViolate_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Mark_PoliceViolate_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Police

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

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

	// Police profile ID. The type is interface{} with range: 0..4294967295.
	ProfileId interface{}

	// CIR.
	Cir PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Police_Cir

	// CBS.
	Cbs PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Police_Cbs

	// PIR.
	Pir PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Police_Pir

	// PBS.
	Pbs PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Police_Pbs

	// Police config parameters.
	PoliceConfigParameters PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters
}

PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Police Police parameters

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Police) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Police_Cbs

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_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_Details_Policy_QosShowEaStV1_Police_Cbs CBS

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Police_Cbs) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Police_Cir

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_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_Details_Policy_QosShowEaStV1_Police_Cir CIR

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Police_Cir) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Police_Pbs

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Police_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_Details_Policy_QosShowEaStV1_Police_Pbs PBS

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Police_Pbs) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Police_Pir

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Police_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_Details_Policy_QosShowEaStV1_Police_Pir PIR

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Police_Pir) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters

PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters Police config parameters

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters_AverageRate

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters_AverageRate 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_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters_AverageRate Average rate

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters_AverageRate) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters_ConformBurst

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters_ConformBurst 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_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters_ConformBurst Conform burst

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters_ConformBurst) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters_ExceedBurst

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters_ExceedBurst 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_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters_ExceedBurst Exceed burst

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters_ExceedBurst) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters_PeakRate

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters_PeakRate 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_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters_PeakRate Peak rate

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters_PeakRate) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Queue

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_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 Queue.
	QueueType interface{}

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

PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Queue Queue parameters

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Queue) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_QueueLimitParameters

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

	// Profile ID. The type is interface{} with range: 0..4294967295.
	ProfileId interface{}

	// Scaling profile ID. The type is interface{} with range: 0..4294967295.
	ScalingProfileId interface{}

	// Queue limit in kbytes.
	QueueLimit PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_QueueLimitParameters_QueueLimit

	// Config queue limit.
	ConfigQueueLimit PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_QueueLimitParameters_ConfigQueueLimit
}

PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_QueueLimitParameters Queue limit parameters

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_QueueLimitParameters) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_QueueLimitParameters_ConfigQueueLimit

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_QueueLimitParameters_ConfigQueueLimit 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_Details_Policy_QosShowEaStV1_QueueLimitParameters_ConfigQueueLimit Config queue limit

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_QueueLimitParameters_ConfigQueueLimit) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_QueueLimitParameters_QueueLimit

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_QueueLimitParameters_QueueLimit 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_Details_Policy_QosShowEaStV1_QueueLimitParameters_QueueLimit Queue limit in kbytes

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_QueueLimitParameters_QueueLimit) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Shape

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

	// Shape profile ID. The type is interface{} with range: 0..65535.
	ProfileId interface{}

	// CIR in kbps.
	Cir PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Shape_Cir

	// Config bandwidth.
	ConfigBandwidth PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Shape_ConfigBandwidth

	// CBS in bytes.
	Cbs PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Shape_Cbs

	// PIR in kbps.
	Pir PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Shape_Pir

	// PBS in bytes.
	Pbs PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Shape_Pbs
}

PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Shape Shape parameters

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Shape) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Shape_Cbs

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Shape_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_Details_Policy_QosShowEaStV1_Shape_Cbs CBS in bytes

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Shape_Cbs) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Shape_Cir

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Shape_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_Details_Policy_QosShowEaStV1_Shape_Cir CIR in kbps

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Shape_Cir) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Shape_ConfigBandwidth

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

	// Minimum bandwidth rate.
	MinimumRate PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Shape_ConfigBandwidth_MinimumRate
}

PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Shape_ConfigBandwidth Config bandwidth

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Shape_ConfigBandwidth) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Shape_ConfigBandwidth_MinimumRate

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Shape_ConfigBandwidth_MinimumRate 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_Details_Policy_QosShowEaStV1_Shape_ConfigBandwidth_MinimumRate Minimum bandwidth rate

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Shape_ConfigBandwidth_MinimumRate) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Shape_Pbs

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_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_Details_Policy_QosShowEaStV1_Shape_Pbs PBS in bytes

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Shape_Pbs) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Shape_Pir

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_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_Details_Policy_QosShowEaStV1_Shape_Pir PIR in kbps

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Shape_Pir) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Wfq

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

	// WFQ profile. The type is interface{} with range: 0..4294967295.
	ProfileId interface{}

	// Committed weight. The type is interface{} with range: 0..4294967295.
	CommittedWeight interface{}

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

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

	// Chunk ID. The type is interface{} with range: 0..4294967295.
	ChunkId interface{}

	// Level. The type is interface{} with range: 0..255.
	Level interface{}

	// Parent bandwidth.
	ParentBandwidth PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Wfq_ParentBandwidth

	// CFG Bandwidth.
	Bandwidth PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Wfq_Bandwidth
}

PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Wfq WFQ parameters

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Wfq) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Wfq_Bandwidth

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_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{}
}

PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Wfq_Bandwidth CFG Bandwidth

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Wfq_Bandwidth) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Wfq_ParentBandwidth

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Wfq_ParentBandwidth 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_Details_Policy_QosShowEaStV1_Wfq_ParentBandwidth Parent bandwidth

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Wfq_ParentBandwidth) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Wred

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

	// WRED type. The type is Wred.
	Type interface{}

	// Number of curves. The type is interface{} with range: 0..65535.
	CurveXr interface{}

	// Table ID. The type is interface{} with range: 0..255.
	TableId interface{}

	// Profile ID. The type is interface{} with range: 0..4294967295.
	ProfileId interface{}

	// Scaling profile ID. The type is interface{} with range: 0..4294967295.
	ScalingProfileId interface{}

	// Curve details. The type is slice of
	// PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Wred_Curve.
	Curve []*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Wred_Curve
}

PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Wred WRED parameters

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Wred) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Wred_Curve

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

	// WRED precedence match if precedence start value equals to end value Format:
	// <start-value> , else range Format: <start-value> <end-value>. The type is
	// string.
	Match interface{}

	// Minimum threshold.
	MinThreshold PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Wred_Curve_MinThreshold

	// Minimum threshold WRED context.
	MinThresholdUserConfig PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Wred_Curve_MinThresholdUserConfig

	// Maximum threshold.
	MaxThreshold PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Wred_Curve_MaxThreshold

	// Maximum threshold WRED context.
	MaxThresholdUserConfig PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Wred_Curve_MaxThresholdUserConfig
}

PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Wred_Curve Curve details

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Wred_Curve) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Wred_Curve_MaxThreshold

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Wred_Curve_MaxThreshold 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_Details_Policy_QosShowEaStV1_Wred_Curve_MaxThreshold Maximum threshold

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Wred_Curve_MaxThreshold) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Wred_Curve_MaxThresholdUserConfig

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Wred_Curve_MaxThresholdUserConfig 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_Details_Policy_QosShowEaStV1_Wred_Curve_MaxThresholdUserConfig Maximum threshold WRED context

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Wred_Curve_MaxThresholdUserConfig) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Wred_Curve_MinThreshold

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Wred_Curve_MinThreshold 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_Details_Policy_QosShowEaStV1_Wred_Curve_MinThreshold Minimum threshold

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Wred_Curve_MinThreshold) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Wred_Curve_MinThresholdUserConfig

type PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Wred_Curve_MinThresholdUserConfig 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_Details_Policy_QosShowEaStV1_Wred_Curve_MinThresholdUserConfig Minimum threshold WRED context

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Input_Details_Policy_QosShowEaStV1_Wred_Curve_MinThresholdUserConfig) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output

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

	// QoS policy direction egress.
	Details PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details
}

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_Details

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

	// QoS policy header.
	Header PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Header

	// Trident QoS policy details.
	Policy PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy

	// Typhoon QoS policy details.
	PolicyTyphoon PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon
}

PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details QoS policy direction egress

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Header

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

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

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

	// Interface config and programmed parameters.
	InterfaceParameters PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Header_InterfaceParameters

	// Bandwidth that was programmed.
	ProgrammedBandwidth PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Header_ProgrammedBandwidth
}

PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Header QoS policy header

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Header) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Header_InterfaceParameters

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

	// Bandwidth due to port speed change.
	PortConfigBandwidth PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Header_InterfaceParameters_PortConfigBandwidth

	// Bandwidth obtain from IM.
	AncpConfigBandwidth PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Header_InterfaceParameters_AncpConfigBandwidth

	// ANCP bandwidth that was programmed.
	AncpProgrammedBandwidth PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Header_InterfaceParameters_AncpProgrammedBandwidth

	// Bandwidth that was programmed.
	PortShaperRate PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Header_InterfaceParameters_PortShaperRate
}

PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Header_InterfaceParameters Interface config and programmed parameters

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Header_InterfaceParameters) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Header_InterfaceParameters_AncpConfigBandwidth

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Header_InterfaceParameters_AncpConfigBandwidth 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_Details_Header_InterfaceParameters_AncpConfigBandwidth Bandwidth obtain from IM

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Header_InterfaceParameters_AncpConfigBandwidth) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Header_InterfaceParameters_AncpProgrammedBandwidth

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Header_InterfaceParameters_AncpProgrammedBandwidth 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_Details_Header_InterfaceParameters_AncpProgrammedBandwidth ANCP bandwidth that was programmed

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Header_InterfaceParameters_AncpProgrammedBandwidth) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Header_InterfaceParameters_PortConfigBandwidth

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Header_InterfaceParameters_PortConfigBandwidth 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_Details_Header_InterfaceParameters_PortConfigBandwidth Bandwidth due to port speed change

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Header_InterfaceParameters_PortConfigBandwidth) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Header_InterfaceParameters_PortShaperRate

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Header_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_Details_Header_InterfaceParameters_PortShaperRate Bandwidth that was programmed

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Header_InterfaceParameters_PortShaperRate) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Header_ProgrammedBandwidth

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Header_ProgrammedBandwidth 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_Details_Header_ProgrammedBandwidth Bandwidth that was programmed

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Header_ProgrammedBandwidth) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy

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

	// qos show ea st v1. The type is slice of
	// PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1.
	QosShowEaStV1 []*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1
}

PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy Trident QoS policy details

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon

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

	// qos show ea st v2. The type is slice of
	// PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2.
	QosShowEaStV2 []*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2
}

PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon Typhoon QoS policy details

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2 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{}

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

	// Parent policy name. The type is string with length: 0..65.
	ParentPolicyName interface{}

	// Parent class name. The type is string with length: 0..65.
	ParentClassName interface{}

	// Queue parameters.
	Queue PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Queue

	// Queue limit parameters.
	QueueLimitParameters PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_QueueLimitParameters

	// Shape parameters.
	Shape PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Shape

	// Police parameters.
	Police PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Police

	// WFQ parameters.
	Wfq PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Wfq

	// WRED parameters.
	Wred PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Wred

	// Mark parameters.
	Mark PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Mark
}

PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2 qos show ea st v2

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Mark

PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Mark Mark parameters

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Mark) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Mark_ChildMark

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Mark_ChildMark 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_Details_PolicyTyphoon_QosShowEaStV2_Mark_ChildMark_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Mark_ChildMark_MarkDetail
}

PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Mark_ChildMark Child mark only

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Mark_ChildMark) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Mark_ChildMark_MarkDetail

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Mark_ChildMark_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_Details_PolicyTyphoon_QosShowEaStV2_Mark_ChildMark_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Mark_ChildMark_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentMark

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentMark 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_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentMark_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentMark_MarkDetail
}

PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentMark Parent mark only

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentMark) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentMark_MarkDetail

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentMark_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_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentMark_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentMark_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceConform

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceConform 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_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceConform_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceConform_MarkDetail
}

PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceConform Parent police conform mark

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceConform) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceConform_MarkDetail

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceConform_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_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceConform_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceConform_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceExceed

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceExceed 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_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceExceed_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceExceed_MarkDetail
}

PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceExceed Parent police exceed mark

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceExceed) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceExceed_MarkDetail

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceExceed_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_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceExceed_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceExceed_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceViolate

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceViolate 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_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceViolate_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceViolate_MarkDetail
}

PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceViolate Parent police violate mark

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceViolate) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceViolate_MarkDetail

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceViolate_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_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceViolate_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Mark_ParentPoliceViolate_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceConform

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Mark_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_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceConform_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceConform_MarkDetail
}

PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceConform Child police conform mark

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceConform) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceConform_MarkDetail

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Mark_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_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceConform_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceConform_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceExceed

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Mark_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_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceExceed_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceExceed_MarkDetail
}

PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceExceed Child police exceed mark

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceExceed) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceExceed_MarkDetail

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Mark_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_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceExceed_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceExceed_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceViolate

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceViolate 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_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceViolate_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceViolate_MarkDetail
}

PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceViolate Child police violate mark

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceViolate) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceViolate_MarkDetail

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceViolate_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_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceViolate_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Mark_PoliceViolate_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Police

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

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

	// Police profile ID. The type is interface{} with range: 0..4294967295.
	ProfileId interface{}

	// CIR.
	Cir PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Police_Cir

	// CBS.
	Cbs PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Police_Cbs

	// PIR.
	Pir PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Police_Pir

	// PBS.
	Pbs PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Police_Pbs

	// Police config parameters.
	PoliceConfigParameters PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters
}

PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Police Police parameters

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Police) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Police_Cbs

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_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_Details_PolicyTyphoon_QosShowEaStV2_Police_Cbs CBS

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Police_Cbs) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Police_Cir

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_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_Details_PolicyTyphoon_QosShowEaStV2_Police_Cir CIR

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Police_Cir) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Police_Pbs

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Police_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_Details_PolicyTyphoon_QosShowEaStV2_Police_Pbs PBS

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Police_Pbs) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Police_Pir

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Police_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_Details_PolicyTyphoon_QosShowEaStV2_Police_Pir PIR

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Police_Pir) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters

PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters Police config parameters

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters_AverageRate

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters_AverageRate 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_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters_AverageRate Average rate

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters_AverageRate) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters_ConformBurst

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters_ConformBurst 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_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters_ConformBurst Conform burst

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters_ConformBurst) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters_ExceedBurst

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters_ExceedBurst 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_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters_ExceedBurst Exceed burst

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters_ExceedBurst) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters_PeakRate

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters_PeakRate 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_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters_PeakRate Peak rate

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Police_PoliceConfigParameters_PeakRate) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Queue

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_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 Queue.
	QueueType interface{}

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

PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Queue Queue parameters

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Queue) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_QueueLimitParameters

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

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

	// Template ID. The type is interface{} with range: 0..65535.
	TemplateId interface{}

	// Curve ID. The type is interface{} with range: 0..65535.
	CurveId interface{}

	// Queue limit in kbytes.
	QueueLimit PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_QueueLimitParameters_QueueLimit

	// Config queue limit.
	ConfigQueueLimit PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_QueueLimitParameters_ConfigQueueLimit
}

PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_QueueLimitParameters Queue limit parameters

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_QueueLimitParameters) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_QueueLimitParameters_ConfigQueueLimit

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_QueueLimitParameters_ConfigQueueLimit 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_Details_PolicyTyphoon_QosShowEaStV2_QueueLimitParameters_ConfigQueueLimit Config queue limit

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_QueueLimitParameters_ConfigQueueLimit) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_QueueLimitParameters_QueueLimit

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_QueueLimitParameters_QueueLimit 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_Details_PolicyTyphoon_QosShowEaStV2_QueueLimitParameters_QueueLimit Queue limit in kbytes

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_QueueLimitParameters_QueueLimit) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Shape

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

	// CIR Shaper type. The type is ShapeProfiletypeV2.
	CirShapeType interface{}

	// PIR Shaper type. The type is ShapeProfiletypeV2.
	PirShapeType interface{}

	// CIR shaper params.
	CirShape PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape

	// PIR shaper params.
	PirShape PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Shape_PirShape
}

PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Shape Shape parameters

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Shape) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape

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

	// Shape Chunk ID. The type is interface{} with range: 0..4294967295.
	ChunkId interface{}

	// Shape profile ID. The type is interface{} with range: 0..65535.
	ProfileId interface{}

	// Scale Factor. The type is interface{} with range: 0..65535.
	ScaleFactor interface{}

	// CIR in kbps.
	Cir PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_Cir

	// Config bandwidth.
	ConfigBandwidth PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_ConfigBandwidth

	// CBS in bytes.
	Cbs PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_Cbs
}

PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape CIR shaper params

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_Cbs

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_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_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_Cbs CBS in bytes

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_Cbs) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_Cir

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_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_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_Cir CIR in kbps

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_Cir) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_ConfigBandwidth

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

	// Minimum bandwidth rate.
	MinimumRate PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_ConfigBandwidth_MinimumRate
}

PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_ConfigBandwidth Config bandwidth

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_ConfigBandwidth) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_ConfigBandwidth_MinimumRate

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_ConfigBandwidth_MinimumRate 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_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_ConfigBandwidth_MinimumRate Minimum bandwidth rate

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Shape_CirShape_ConfigBandwidth_MinimumRate) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Shape_PirShape

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

	// Shape Chunk ID. The type is interface{} with range: 0..4294967295.
	ChunkId interface{}

	// Shape profile ID. The type is interface{} with range: 0..65535.
	ProfileId interface{}

	// Scale Factor. The type is interface{} with range: 0..65535.
	ScaleFactor interface{}

	// PIR in kbps.
	Pir PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Shape_PirShape_Pir

	// PBS in bytes.
	Pbs PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Shape_PirShape_Pbs
}

PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Shape_PirShape PIR shaper params

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Shape_PirShape) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Shape_PirShape_Pbs

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Shape_PirShape_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_Details_PolicyTyphoon_QosShowEaStV2_Shape_PirShape_Pbs PBS in bytes

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Shape_PirShape_Pbs) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Shape_PirShape_Pir

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Shape_PirShape_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_Details_PolicyTyphoon_QosShowEaStV2_Shape_PirShape_Pir PIR in kbps

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Shape_PirShape_Pir) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Wfq

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

	// WFQ profile. The type is interface{} with range: 0..4294967295.
	ProfileId interface{}

	// Committed weight. The type is interface{} with range: 0..4294967295.
	CommittedWeight interface{}

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

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

	// Chunk ID. The type is interface{} with range: 0..4294967295.
	ChunkId interface{}

	// Level. The type is interface{} with range: 0..255.
	Level interface{}

	// Parent bandwidth.
	ParentBandwidth PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Wfq_ParentBandwidth

	// CFG Bandwidth.
	Bandwidth PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Wfq_Bandwidth
}

PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Wfq WFQ parameters

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Wfq) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Wfq_Bandwidth

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_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{}
}

PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Wfq_Bandwidth CFG Bandwidth

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Wfq_Bandwidth) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Wfq_ParentBandwidth

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Wfq_ParentBandwidth 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_Details_PolicyTyphoon_QosShowEaStV2_Wfq_ParentBandwidth Parent bandwidth

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Wfq_ParentBandwidth) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Wred

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

	// WRED type. The type is Wred.
	Type interface{}

	// Number of curves. The type is interface{} with range: 0..65535.
	CurveXr interface{}

	// Curve details. The type is slice of
	// PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve.
	Curve []*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve
}

PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Wred WRED parameters

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Wred) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve

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

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

	// Template ID. The type is interface{} with range: 0..65535.
	TemplateId interface{}

	// Curve ID. The type is interface{} with range: 0..65535.
	CurveId interface{}

	// WRED match if precedence start value equals to end value Format:
	// <start-value> , else range Format: <start-value> <end-value>. The type is
	// string.
	Match interface{}

	// WRED exp match if EXP start value equals to end value Format: <start-value>
	// , else range Format: <start-value> <end-value>. The type is string.
	ExpMatch interface{}

	// Minimum threshold.
	MinThreshold PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MinThreshold

	// Minimum threshold WRED context.
	MinThresholdUserConfig PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MinThresholdUserConfig

	// Maximum threshold.
	MaxThreshold PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MaxThreshold

	// Maximum threshold WRED context.
	MaxThresholdUserConfig PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MaxThresholdUserConfig
}

PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve Curve details

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MaxThreshold

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MaxThreshold 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_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MaxThreshold Maximum threshold

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MaxThreshold) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MaxThresholdUserConfig

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MaxThresholdUserConfig 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_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MaxThresholdUserConfig Maximum threshold WRED context

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MaxThresholdUserConfig) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MinThreshold

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MinThreshold 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_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MinThreshold Minimum threshold

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MinThreshold) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MinThresholdUserConfig

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MinThresholdUserConfig 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_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MinThresholdUserConfig Minimum threshold WRED context

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_PolicyTyphoon_QosShowEaStV2_Wred_Curve_MinThresholdUserConfig) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1 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{}

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

	// Parent policy name. The type is string with length: 0..65.
	ParentPolicyName interface{}

	// Parent class name. The type is string with length: 0..65.
	ParentClassName interface{}

	// Queue parameters.
	Queue PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Queue

	// Queue limit parameters.
	QueueLimitParameters PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_QueueLimitParameters

	// Shape parameters.
	Shape PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Shape

	// Police parameters.
	Police PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Police

	// WFQ parameters.
	Wfq PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Wfq

	// WRED parameters.
	Wred PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Wred

	// Mark parameters.
	Mark PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Mark
}

PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1 qos show ea st v1

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Mark

PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Mark Mark parameters

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Mark) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Mark_ChildMark

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Mark_ChildMark 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_Details_Policy_QosShowEaStV1_Mark_ChildMark_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Mark_ChildMark_MarkDetail
}

PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Mark_ChildMark Child mark only

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Mark_ChildMark) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Mark_ChildMark_MarkDetail

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Mark_ChildMark_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_Details_Policy_QosShowEaStV1_Mark_ChildMark_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Mark_ChildMark_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Mark_ParentMark

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Mark_ParentMark 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_Details_Policy_QosShowEaStV1_Mark_ParentMark_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Mark_ParentMark_MarkDetail
}

PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Mark_ParentMark Parent mark only

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Mark_ParentMark) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Mark_ParentMark_MarkDetail

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Mark_ParentMark_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_Details_Policy_QosShowEaStV1_Mark_ParentMark_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Mark_ParentMark_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Mark_ParentPoliceConform

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Mark_ParentPoliceConform 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_Details_Policy_QosShowEaStV1_Mark_ParentPoliceConform_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Mark_ParentPoliceConform_MarkDetail
}

PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Mark_ParentPoliceConform Parent police conform mark

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Mark_ParentPoliceConform) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Mark_ParentPoliceConform_MarkDetail

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Mark_ParentPoliceConform_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_Details_Policy_QosShowEaStV1_Mark_ParentPoliceConform_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Mark_ParentPoliceConform_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Mark_ParentPoliceExceed

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Mark_ParentPoliceExceed 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_Details_Policy_QosShowEaStV1_Mark_ParentPoliceExceed_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Mark_ParentPoliceExceed_MarkDetail
}

PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Mark_ParentPoliceExceed Parent police exceed mark

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Mark_ParentPoliceExceed) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Mark_ParentPoliceExceed_MarkDetail

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Mark_ParentPoliceExceed_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_Details_Policy_QosShowEaStV1_Mark_ParentPoliceExceed_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Mark_ParentPoliceExceed_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Mark_ParentPoliceViolate

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Mark_ParentPoliceViolate 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_Details_Policy_QosShowEaStV1_Mark_ParentPoliceViolate_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Mark_ParentPoliceViolate_MarkDetail
}

PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Mark_ParentPoliceViolate Parent police violate mark

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Mark_ParentPoliceViolate) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Mark_ParentPoliceViolate_MarkDetail

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Mark_ParentPoliceViolate_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_Details_Policy_QosShowEaStV1_Mark_ParentPoliceViolate_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Mark_ParentPoliceViolate_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Mark_PoliceConform

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Mark_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_Details_Policy_QosShowEaStV1_Mark_PoliceConform_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Mark_PoliceConform_MarkDetail
}

PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Mark_PoliceConform Child police conform mark

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Mark_PoliceConform) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Mark_PoliceConform_MarkDetail

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Mark_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_Details_Policy_QosShowEaStV1_Mark_PoliceConform_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Mark_PoliceConform_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Mark_PoliceExceed

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Mark_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_Details_Policy_QosShowEaStV1_Mark_PoliceExceed_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Mark_PoliceExceed_MarkDetail
}

PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Mark_PoliceExceed Child police exceed mark

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Mark_PoliceExceed) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Mark_PoliceExceed_MarkDetail

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Mark_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_Details_Policy_QosShowEaStV1_Mark_PoliceExceed_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Mark_PoliceExceed_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Mark_PoliceViolate

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Mark_PoliceViolate 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_Details_Policy_QosShowEaStV1_Mark_PoliceViolate_MarkDetail.
	MarkDetail []*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Mark_PoliceViolate_MarkDetail
}

PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Mark_PoliceViolate Child police violate mark

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Mark_PoliceViolate) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Mark_PoliceViolate_MarkDetail

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Mark_PoliceViolate_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_Details_Policy_QosShowEaStV1_Mark_PoliceViolate_MarkDetail Mark value

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Mark_PoliceViolate_MarkDetail) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Police

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

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

	// Police profile ID. The type is interface{} with range: 0..4294967295.
	ProfileId interface{}

	// CIR.
	Cir PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Police_Cir

	// CBS.
	Cbs PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Police_Cbs

	// PIR.
	Pir PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Police_Pir

	// PBS.
	Pbs PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Police_Pbs

	// Police config parameters.
	PoliceConfigParameters PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters
}

PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Police Police parameters

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Police) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Police_Cbs

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_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_Details_Policy_QosShowEaStV1_Police_Cbs CBS

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Police_Cbs) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Police_Cir

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_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_Details_Policy_QosShowEaStV1_Police_Cir CIR

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Police_Cir) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Police_Pbs

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Police_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_Details_Policy_QosShowEaStV1_Police_Pbs PBS

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Police_Pbs) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Police_Pir

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Police_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_Details_Policy_QosShowEaStV1_Police_Pir PIR

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Police_Pir) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters

PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters Police config parameters

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters_AverageRate

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters_AverageRate 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_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters_AverageRate Average rate

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters_AverageRate) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters_ConformBurst

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters_ConformBurst 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_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters_ConformBurst Conform burst

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters_ConformBurst) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters_ExceedBurst

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters_ExceedBurst 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_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters_ExceedBurst Exceed burst

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters_ExceedBurst) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters_PeakRate

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters_PeakRate 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_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters_PeakRate Peak rate

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Police_PoliceConfigParameters_PeakRate) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Queue

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_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 Queue.
	QueueType interface{}

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

PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Queue Queue parameters

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Queue) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_QueueLimitParameters

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

	// Profile ID. The type is interface{} with range: 0..4294967295.
	ProfileId interface{}

	// Scaling profile ID. The type is interface{} with range: 0..4294967295.
	ScalingProfileId interface{}

	// Queue limit in kbytes.
	QueueLimit PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_QueueLimitParameters_QueueLimit

	// Config queue limit.
	ConfigQueueLimit PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_QueueLimitParameters_ConfigQueueLimit
}

PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_QueueLimitParameters Queue limit parameters

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_QueueLimitParameters) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_QueueLimitParameters_ConfigQueueLimit

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_QueueLimitParameters_ConfigQueueLimit 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_Details_Policy_QosShowEaStV1_QueueLimitParameters_ConfigQueueLimit Config queue limit

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_QueueLimitParameters_ConfigQueueLimit) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_QueueLimitParameters_QueueLimit

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_QueueLimitParameters_QueueLimit 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_Details_Policy_QosShowEaStV1_QueueLimitParameters_QueueLimit Queue limit in kbytes

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_QueueLimitParameters_QueueLimit) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Shape

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

	// Shape profile ID. The type is interface{} with range: 0..65535.
	ProfileId interface{}

	// CIR in kbps.
	Cir PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Shape_Cir

	// Config bandwidth.
	ConfigBandwidth PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Shape_ConfigBandwidth

	// CBS in bytes.
	Cbs PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Shape_Cbs

	// PIR in kbps.
	Pir PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Shape_Pir

	// PBS in bytes.
	Pbs PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Shape_Pbs
}

PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Shape Shape parameters

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Shape) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Shape_Cbs

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Shape_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_Details_Policy_QosShowEaStV1_Shape_Cbs CBS in bytes

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Shape_Cbs) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Shape_Cir

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Shape_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_Details_Policy_QosShowEaStV1_Shape_Cir CIR in kbps

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Shape_Cir) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Shape_ConfigBandwidth

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

	// Minimum bandwidth rate.
	MinimumRate PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Shape_ConfigBandwidth_MinimumRate
}

PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Shape_ConfigBandwidth Config bandwidth

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Shape_ConfigBandwidth) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Shape_ConfigBandwidth_MinimumRate

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Shape_ConfigBandwidth_MinimumRate 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_Details_Policy_QosShowEaStV1_Shape_ConfigBandwidth_MinimumRate Minimum bandwidth rate

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Shape_ConfigBandwidth_MinimumRate) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Shape_Pbs

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_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_Details_Policy_QosShowEaStV1_Shape_Pbs PBS in bytes

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Shape_Pbs) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Shape_Pir

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_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_Details_Policy_QosShowEaStV1_Shape_Pir PIR in kbps

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Shape_Pir) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Wfq

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

	// WFQ profile. The type is interface{} with range: 0..4294967295.
	ProfileId interface{}

	// Committed weight. The type is interface{} with range: 0..4294967295.
	CommittedWeight interface{}

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

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

	// Chunk ID. The type is interface{} with range: 0..4294967295.
	ChunkId interface{}

	// Level. The type is interface{} with range: 0..255.
	Level interface{}

	// Parent bandwidth.
	ParentBandwidth PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Wfq_ParentBandwidth

	// CFG Bandwidth.
	Bandwidth PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Wfq_Bandwidth
}

PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Wfq WFQ parameters

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Wfq) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Wfq_Bandwidth

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_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{}
}

PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Wfq_Bandwidth CFG Bandwidth

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Wfq_Bandwidth) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Wfq_ParentBandwidth

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Wfq_ParentBandwidth 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_Details_Policy_QosShowEaStV1_Wfq_ParentBandwidth Parent bandwidth

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Wfq_ParentBandwidth) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Wred

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

	// WRED type. The type is Wred.
	Type interface{}

	// Number of curves. The type is interface{} with range: 0..65535.
	CurveXr interface{}

	// Table ID. The type is interface{} with range: 0..255.
	TableId interface{}

	// Profile ID. The type is interface{} with range: 0..4294967295.
	ProfileId interface{}

	// Scaling profile ID. The type is interface{} with range: 0..4294967295.
	ScalingProfileId interface{}

	// Curve details. The type is slice of
	// PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Wred_Curve.
	Curve []*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Wred_Curve
}

PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Wred WRED parameters

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Wred) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Wred_Curve

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

	// WRED precedence match if precedence start value equals to end value Format:
	// <start-value> , else range Format: <start-value> <end-value>. The type is
	// string.
	Match interface{}

	// Minimum threshold.
	MinThreshold PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Wred_Curve_MinThreshold

	// Minimum threshold WRED context.
	MinThresholdUserConfig PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Wred_Curve_MinThresholdUserConfig

	// Maximum threshold.
	MaxThreshold PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Wred_Curve_MaxThreshold

	// Maximum threshold WRED context.
	MaxThresholdUserConfig PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Wred_Curve_MaxThresholdUserConfig
}

PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Wred_Curve Curve details

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Wred_Curve) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Wred_Curve_MaxThreshold

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Wred_Curve_MaxThreshold 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_Details_Policy_QosShowEaStV1_Wred_Curve_MaxThreshold Maximum threshold

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Wred_Curve_MaxThreshold) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Wred_Curve_MaxThresholdUserConfig

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Wred_Curve_MaxThresholdUserConfig 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_Details_Policy_QosShowEaStV1_Wred_Curve_MaxThresholdUserConfig Maximum threshold WRED context

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Wred_Curve_MaxThresholdUserConfig) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Wred_Curve_MinThreshold

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Wred_Curve_MinThreshold 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_Details_Policy_QosShowEaStV1_Wred_Curve_MinThreshold Minimum threshold

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Wred_Curve_MinThreshold) GetEntityData

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Wred_Curve_MinThresholdUserConfig

type PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Wred_Curve_MinThresholdUserConfig 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_Details_Policy_QosShowEaStV1_Wred_Curve_MinThresholdUserConfig Minimum threshold WRED context

func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_Details_Policy_QosShowEaStV1_Wred_Curve_MinThresholdUserConfig) 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 Queue

type Queue string

Queue represents Queue type

const (
	// Port default queue
	Queue_port_default Queue = "port-default"

	// The default queue in this policy
	Queue_class_default Queue = "class-default"

	// Create the priority 1 queue in the level which
	// will be shared by other p1 classes
	Queue_priority1_queue Queue = "priority1-queue"

	// Create the priority 2 queue in the level, which
	// will be shared by other p2 classes
	Queue_priority2_queue Queue = "priority2-queue"

	// Create the priority 3 queue in the level, which
	// will be shared by other p3 classes
	Queue_priority3_queue Queue = "priority3-queue"

	// Create the priority 4 queue in the level, which
	// will be shared by other p4 classes
	Queue_priority4_queue Queue = "priority4-queue"

	// Create the priority 5 queue in the level, which
	// will be shared by other p5 classes
	Queue_priority5_queue Queue = "priority5-queue"

	// Create the priority 6 queue in the level, which
	// will be shared by other p6 classes
	Queue_priority6_queue Queue = "priority6-queue"

	// Create the priority 7 queue in the level, which
	// will be shared by other p7 classes
	Queue_priority7_queue Queue = "priority7-queue"

	// Current level's priority 1 queue
	Queue_first_p1_class_name Queue = "first-p1-class-name"

	// Current level's priority 2 queue
	Queue_first_p2_class_name Queue = "first-p2-class-name"

	// Current level's priority 3 queue
	Queue_first_p3_class_name Queue = "first-p3-class-name"

	// Current level's priority 4 queue
	Queue_first_p4_class_name Queue = "first-p4-class-name"

	// Current level's priority 5 queue
	Queue_first_p5_class_name Queue = "first-p5-class-name"

	// Current level's priority 6 queue
	Queue_first_p6_class_name Queue = "first-p6-class-name"

	// Current level's priority 7 queue
	Queue_first_p7_class_name Queue = "first-p7-class-name"

	// Port priority 1 queue
	Queue_port_priority1 Queue = "port-priority1"

	// Port priority 2 queue
	Queue_port_priority2 Queue = "port-priority2"

	// Port priority 3 queue
	Queue_port_priority3 Queue = "port-priority3"

	// Port priority 4 queue
	Queue_port_priority4 Queue = "port-priority4"

	// Port priority 5 queue
	Queue_port_priority5 Queue = "port-priority5"

	// Port priority 6 queue
	Queue_port_priority6 Queue = "port-priority6"

	// Port priority 7 queue
	Queue_port_priority7 Queue = "port-priority7"

	// Create a new queue for this class
	Queue_new_ Queue = "new"

	// Under parent queue
	Queue_parent_class Queue = "parent-class"

	// Priority 1
	Queue_priority1 Queue = "priority1"

	// Priority 2
	Queue_priority2 Queue = "priority2"

	// Priority 3
	Queue_priority3 Queue = "priority3"

	// Priority 4
	Queue_priority4 Queue = "priority4"

	// Priority 5
	Queue_priority5 Queue = "priority5"

	// Priority 6
	Queue_priority6 Queue = "priority6"

	// Priority 7
	Queue_priority7 Queue = "priority7"

	// Priority ignored level
	Queue_priority_ignored_normal Queue = "priority-ignored-normal"

	// Normal priority
	Queue_normal_priority Queue = "normal-priority"

	// Class unknown
	Queue_class_unknown Queue = "class-unknown"

	// Unknown priority
	Queue_unknown_priority Queue = "unknown-priority"
)

type ShapeProfiletypeV2

type ShapeProfiletypeV2 string

ShapeProfiletypeV2 represents SHAPE profile type

const (
	// Shape Profile Type Invalid
	ShapeProfiletypeV2_invalid ShapeProfiletypeV2 = "invalid"

	// Shape Profile Type Always
	ShapeProfiletypeV2_always ShapeProfiletypeV2 = "always"

	// Shape Profile Type Never
	ShapeProfiletypeV2_never ShapeProfiletypeV2 = "never"

	// Shape Profile Type Explicit
	ShapeProfiletypeV2_explicit ShapeProfiletypeV2 = "explicit"

	// Shape Profile Type Scale
	ShapeProfiletypeV2_scale ShapeProfiletypeV2 = "scale"

	// Shape Profile Type Grid
	ShapeProfiletypeV2_grid ShapeProfiletypeV2 = "grid"
)

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 type

const (
	// WRED based on COS
	Wred_wred_cos Wred = "wred-cos"

	// WRED based on DSCP
	Wred_wred_dscp Wred = "wred-dscp"

	// WRED based on Precedence
	Wred_wred_precedence Wred = "wred-precedence"

	// WRED based on discard class
	Wred_wred_discard_class Wred = "wred-discard-class"

	// WRED based on MPLS EXP
	Wred_wred_mpls_exp Wred = "wred-mpls-exp"

	// RED with user defined min and max
	Wred_red_with_user_min_max Wred = "red-with-user-min-max"

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

	// WRED DEI
	Wred_wred_dei Wred = "wred-dei"
)

type Wred1

type Wred1 string

Wred1 represents Wred1

const (
	// wred cos cmd
	Wred1_wred_cos_cmd Wred1 = "wred-cos-cmd"

	// wred dscp cmd
	Wred1_wred_dscp_cmd Wred1 = "wred-dscp-cmd"

	// wred precedence cmd
	Wred1_wred_precedence_cmd Wred1 = "wred-precedence-cmd"

	// wred discard class cmd
	Wred1_wred_discard_class_cmd Wred1 = "wred-discard-class-cmd"

	// wred mpls exp cmd
	Wred1_wred_mpls_exp_cmd Wred1 = "wred-mpls-exp-cmd"

	// red with user min max
	Wred1_red_with_user_min_max Wred1 = "red-with-user-min-max"

	// red with default min max
	Wred1_red_with_default_min_max Wred1 = "red-with-default-min-max"

	// wred dei cmd
	Wred1_wred_dei_cmd Wred1 = "wred-dei-cmd"

	// wred ecn cmd
	Wred1_wred_ecn_cmd Wred1 = "wred-ecn-cmd"

	// wred invalid cmd
	Wred1_wred_invalid_cmd Wred1 = "wred-invalid-cmd"
)

Jump to

Keyboard shortcuts

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