Documentation ¶
Overview ¶
This module contains a collection of YANG definitions for Cisco IOS-XR ncs5500-qos package operational data.
This module contains definitions for the following management objects:
platform-qos: DNX QoS EA operational data
Copyright (c) 2013-2018 by Cisco Systems, Inc. All rights reserved.
Index ¶
- type DnxQoseaShowAction
- type DnxQoseaShowHpLevel
- type DnxQoseaShowIntfStatus
- type DnxQoseaShowLevel
- type DnxQoseaShowMark
- type DnxQoseaShowPolicyStatus
- type DnxQoseaShowQueue
- type DnxQoseaShowWred
- type PlatformQos
- type PlatformQos_Nodes
- type PlatformQos_Nodes_Node
- type PlatformQos_Nodes_Node_BundleInterfaceSingles
- type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle
- type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable
- type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class
- type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_CommonMark
- type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ConfigMaxRate
- type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ConfigMinRate
- type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ConfigPolicerAverageRate
- type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ConfigPolicerConformBurst
- type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ConfigPolicerExcessBurst
- type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ConfigPolicerPeakRate
- type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ConfigQueueLimit
- type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ConformAction
- type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ConformAction_Mark
- type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ExceedAction
- type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ExceedAction_Mark
- type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_IpMark
- type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_MplsMark
- type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ViolateAction
- type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ViolateAction_Mark
- type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_Wred
- type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_Wred_ConfigMaxThreshold
- type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_Wred_ConfigMinThreshold
- type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_Wred_WredMatchValue
- type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_Wred_WredMatchValue_DnxQoseaShowRedMatchValue
- type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces
- type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface
- type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable
- type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class
- type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_CommonMark
- type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigMaxRate
- type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigMinRate
- type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigPolicerAverageRate
- type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigPolicerConformBurst
- type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigPolicerExcessBurst
- type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigPolicerPeakRate
- type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigQueueLimit
- type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ConformAction
- type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ConformAction_Mark
- type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ExceedAction
- type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ExceedAction_Mark
- type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_IpMark
- type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_MplsMark
- type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ViolateAction
- type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ViolateAction_Mark
- type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_Wred
- type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_Wred_ConfigMaxThreshold
- type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_Wred_ConfigMinThreshold
- type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_Wred_WredMatchValue
- type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_Wred_WredMatchValue_DnxQoseaShowRedMatchValue
- type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_PolicyDetails
- type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_PolicyDetails
- type PlatformQos_Nodes_Node_BundleInterfaces
- type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface
- type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable
- type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class
- type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_CommonMark
- type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ConfigMaxRate
- type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ConfigMinRate
- type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ConfigPolicerAverageRate
- type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ConfigPolicerConformBurst
- type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ConfigPolicerExcessBurst
- type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ConfigPolicerPeakRate
- type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ConfigQueueLimit
- type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ConformAction
- type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ConformAction_Mark
- type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ExceedAction
- type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ExceedAction_Mark
- type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_IpMark
- type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_MplsMark
- type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ViolateAction
- type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ViolateAction_Mark
- type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_Wred
- type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_Wred_ConfigMaxThreshold
- type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_Wred_ConfigMinThreshold
- type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_Wred_WredMatchValue
- type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_Wred_WredMatchValue_DnxQoseaShowRedMatchValue
- type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces
- type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface
- type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable
- type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class
- type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_CommonMark
- type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigMaxRate
- type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigMinRate
- type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigPolicerAverageRate
- type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigPolicerConformBurst
- type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigPolicerExcessBurst
- type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigPolicerPeakRate
- type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigQueueLimit
- type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ConformAction
- type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ConformAction_Mark
- type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ExceedAction
- type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ExceedAction_Mark
- type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_IpMark
- type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_MplsMark
- type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ViolateAction
- type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ViolateAction_Mark
- type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_Wred
- type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_Wred_ConfigMaxThreshold
- type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_Wred_ConfigMinThreshold
- type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_Wred_WredMatchValue
- type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_Wred_WredMatchValue_DnxQoseaShowRedMatchValue
- type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_PolicyDetails
- type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_PolicyDetails
- type PlatformQos_Nodes_Node_Interfaces
- type PlatformQos_Nodes_Node_Interfaces_Interface
- type PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable
- type PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class
- type PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_CommonMark
- type PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ConfigMaxRate
- type PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ConfigMinRate
- type PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ConfigPolicerAverageRate
- type PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ConfigPolicerConformBurst
- type PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ConfigPolicerExcessBurst
- type PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ConfigPolicerPeakRate
- type PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ConfigQueueLimit
- type PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ConformAction
- type PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ConformAction_Mark
- type PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ExceedAction
- type PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ExceedAction_Mark
- type PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_IpMark
- type PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_MplsMark
- type PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ViolateAction
- type PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ViolateAction_Mark
- type PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_Wred
- type PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_Wred_ConfigMaxThreshold
- type PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_Wred_ConfigMinThreshold
- type PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_Wred_WredMatchValue
- type PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_Wred_WredMatchValue_DnxQoseaShowRedMatchValue
- type PlatformQos_Nodes_Node_Interfaces_Interface_Output
- type PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable
- type PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class
- type PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_CommonMark
- type PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ConfigMaxRate
- type PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ConfigMinRate
- type PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ConfigPolicerAverageRate
- type PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ConfigPolicerConformBurst
- type PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ConfigPolicerExcessBurst
- type PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ConfigPolicerPeakRate
- type PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ConfigQueueLimit
- type PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ConformAction
- type PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ConformAction_Mark
- type PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ExceedAction
- type PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ExceedAction_Mark
- type PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_IpMark
- type PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_MplsMark
- type PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ViolateAction
- type PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ViolateAction_Mark
- type PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_Wred
- type PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_Wred_ConfigMaxThreshold
- type PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_Wred_ConfigMinThreshold
- type PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_Wred_WredMatchValue
- type PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_Wred_WredMatchValue_DnxQoseaShowRedMatchValue
- type PlatformQos_Nodes_Node_Interfaces_Interface_PolicyDetails
- type PlatformQos_Nodes_Node_QosInterfaces
- type PlatformQos_Nodes_Node_QosInterfaces_QosInterface
- type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input
- type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable
- type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class
- type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_CommonMark
- type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ConfigMaxRate
- type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ConfigMinRate
- type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ConfigPolicerAverageRate
- type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ConfigPolicerConformBurst
- type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ConfigPolicerExcessBurst
- type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ConfigPolicerPeakRate
- type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ConfigQueueLimit
- type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ConformAction
- type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ConformAction_Mark
- type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ExceedAction
- type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ExceedAction_Mark
- type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_IpMark
- type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_MplsMark
- type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ViolateAction
- type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ViolateAction_Mark
- type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_Wred
- type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_Wred_ConfigMaxThreshold
- type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_Wred_ConfigMinThreshold
- type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_Wred_WredMatchValue
- type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_Wred_WredMatchValue_DnxQoseaShowRedMatchValue
- type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output
- type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable
- type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class
- type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_CommonMark
- type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ConfigMaxRate
- type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ConfigMinRate
- type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ConfigPolicerAverageRate
- type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ConfigPolicerConformBurst
- type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ConfigPolicerExcessBurst
- type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ConfigPolicerPeakRate
- type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ConfigQueueLimit
- type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ConformAction
- type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ConformAction_Mark
- type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ExceedAction
- type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ExceedAction_Mark
- type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_IpMark
- type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_MplsMark
- type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ViolateAction
- type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ViolateAction_Mark
- type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_Wred
- type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_Wred_ConfigMaxThreshold
- type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_Wred_ConfigMinThreshold
- type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_Wred_WredMatchValue
- type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_Wred_WredMatchValue_DnxQoseaShowRedMatchValue
- type PlatformQos_Nodes_Node_RemoteInterfaces
- type PlatformQos_Nodes_Node_RemoteInterfaces_RemoteInterface
- type PlatformQos_Nodes_Node_RemoteInterfaces_RemoteInterface_RemoteClass
- type PlatformQos_Nodes_Node_RemoteInterfaces_RemoteInterface_RemoteClass_HwWred
- type PlatformQos_Nodes_Node_RemoteInterfaces_RemoteInterface_RemoteClass_Wred
- type PolicyParamUnit
- type QosPolicyAccountEnum
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DnxQoseaShowAction ¶
type DnxQoseaShowAction string
DnxQoseaShowAction represents Policer action type
const ( // None DnxQoseaShowAction_action_none DnxQoseaShowAction = "action-none" // Transmit DnxQoseaShowAction_action_transmit DnxQoseaShowAction = "action-transmit" // Drop DnxQoseaShowAction_action_drop DnxQoseaShowAction = "action-drop" // Mark DnxQoseaShowAction_action_mark DnxQoseaShowAction = "action-mark" )
type DnxQoseaShowHpLevel ¶
type DnxQoseaShowHpLevel string
DnxQoseaShowHpLevel represents Priority level
const ( // High priority queue level 1 DnxQoseaShowHpLevel_high_priority_level1 DnxQoseaShowHpLevel = "high-priority-level1" // High priority queue level 2 DnxQoseaShowHpLevel_high_priority_level2 DnxQoseaShowHpLevel = "high-priority-level2" // High priority queue level 3 DnxQoseaShowHpLevel_high_priority_level3 DnxQoseaShowHpLevel = "high-priority-level3" // High priority queue level 4 DnxQoseaShowHpLevel_high_priority_level4 DnxQoseaShowHpLevel = "high-priority-level4" // High priority queue level 5 DnxQoseaShowHpLevel_high_priority_level5 DnxQoseaShowHpLevel = "high-priority-level5" // High priority queue level 6 DnxQoseaShowHpLevel_high_priority_level6 DnxQoseaShowHpLevel = "high-priority-level6" // High priority queue level 7 DnxQoseaShowHpLevel_high_priority_level7 DnxQoseaShowHpLevel = "high-priority-level7" // Unknown DnxQoseaShowHpLevel_unknown DnxQoseaShowHpLevel = "unknown" )
type DnxQoseaShowIntfStatus ¶
type DnxQoseaShowIntfStatus string
DnxQoseaShowIntfStatus represents Intf Status
const ( // State is unknown DnxQoseaShowIntfStatus_state_unknown DnxQoseaShowIntfStatus = "state-unknown" // State is Down DnxQoseaShowIntfStatus_state_down DnxQoseaShowIntfStatus = "state-down" )
type DnxQoseaShowLevel ¶
type DnxQoseaShowLevel string
DnxQoseaShowLevel represents Level type
const ( // QoS level1 class DnxQoseaShowLevel_level1 DnxQoseaShowLevel = "level1" // QoS level2 class DnxQoseaShowLevel_level2 DnxQoseaShowLevel = "level2" // QoS level3 class DnxQoseaShowLevel_level3 DnxQoseaShowLevel = "level3" // QoS level4 class DnxQoseaShowLevel_level4 DnxQoseaShowLevel = "level4" // QoS level5 class DnxQoseaShowLevel_level5 DnxQoseaShowLevel = "level5" )
type DnxQoseaShowMark ¶
type DnxQoseaShowMark string
DnxQoseaShowMark represents Mark type
const ( // None DnxQoseaShowMark_mark_none DnxQoseaShowMark = "mark-none" // DSCP DnxQoseaShowMark_dscp DnxQoseaShowMark = "dscp" // Precedence DnxQoseaShowMark_precedence DnxQoseaShowMark = "precedence" // MPLS topmost DnxQoseaShowMark_mpls_topmost DnxQoseaShowMark = "mpls-topmost" // MPLS imposition DnxQoseaShowMark_mpls_imposition DnxQoseaShowMark = "mpls-imposition" // Qos group DnxQoseaShowMark_qos_group DnxQoseaShowMark = "qos-group" // Discard class DnxQoseaShowMark_discard_class DnxQoseaShowMark = "discard-class" // COS DnxQoseaShowMark_cos DnxQoseaShowMark = "cos" // Inner COS DnxQoseaShowMark_inner_cos DnxQoseaShowMark = "inner-cos" // Unsupported type 9 DnxQoseaShowMark_un_supported9 DnxQoseaShowMark = "un-supported9" // Unsupported type 10 DnxQoseaShowMark_un_supported10 DnxQoseaShowMark = "un-supported10" // Unsupported type 11 DnxQoseaShowMark_un_supported11 DnxQoseaShowMark = "un-supported11" // DSCP tunnel DnxQoseaShowMark_dscp_tunnel DnxQoseaShowMark = "dscp-tunnel" // Precedence tunnel DnxQoseaShowMark_precedence_tunnel DnxQoseaShowMark = "precedence-tunnel" // DEI DnxQoseaShowMark_dei DnxQoseaShowMark = "dei" // DEI Imposition DnxQoseaShowMark_dei_imposition DnxQoseaShowMark = "dei-imposition" // Unsupported type 16 DnxQoseaShowMark_un_supported16 DnxQoseaShowMark = "un-supported16" // Unsupported type 17 DnxQoseaShowMark_un_supported17 DnxQoseaShowMark = "un-supported17" // Traffic class DnxQoseaShowMark_traffic_class DnxQoseaShowMark = "traffic-class" )
type DnxQoseaShowPolicyStatus ¶
type DnxQoseaShowPolicyStatus string
DnxQoseaShowPolicyStatus represents Status
const ( // No errors DnxQoseaShowPolicyStatus_no_error DnxQoseaShowPolicyStatus = "no-error" // QoS policy is reset DnxQoseaShowPolicyStatus_policy_in_reset DnxQoseaShowPolicyStatus = "policy-in-reset" )
type DnxQoseaShowQueue ¶
type DnxQoseaShowQueue string
DnxQoseaShowQueue represents Priority Queue Type
const ( // Low priority default queue DnxQoseaShowQueue_low_priority_default_queue DnxQoseaShowQueue = "low-priority-default-queue" // Low priority queue DnxQoseaShowQueue_low_priority_queue DnxQoseaShowQueue = "low-priority-queue" // High priority queue DnxQoseaShowQueue_high_priority_queue DnxQoseaShowQueue = "high-priority-queue" // Queue priority unknown DnxQoseaShowQueue_unknown_queue_type DnxQoseaShowQueue = "unknown-queue-type" )
type DnxQoseaShowWred ¶
type DnxQoseaShowWred string
DnxQoseaShowWred represents WRED type
const ( // WRED based on COS DnxQoseaShowWred_wred_cos DnxQoseaShowWred = "wred-cos" // WRED based on DSCP DnxQoseaShowWred_wred_dscp DnxQoseaShowWred = "wred-dscp" // WRED based on Precedence DnxQoseaShowWred_wred_precedence DnxQoseaShowWred = "wred-precedence" // WRED based on discard class DnxQoseaShowWred_wred_discard_class DnxQoseaShowWred = "wred-discard-class" // WRED based on MPLS EXP DnxQoseaShowWred_wred_mpls_exp DnxQoseaShowWred = "wred-mpls-exp" // RED with user defined min and max DnxQoseaShowWred_red_with_user_min_max DnxQoseaShowWred = "red-with-user-min-max" // RED with default min and max DnxQoseaShowWred_red_with_default_min_max DnxQoseaShowWred = "red-with-default-min-max" // Invalid DnxQoseaShowWred_wred_invalid DnxQoseaShowWred = "wred-invalid" )
type PlatformQos ¶
type PlatformQos struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // List of nodes with platform specific QoS configuration. Nodes PlatformQos_Nodes }
PlatformQos DNX QoS EA 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 list of bundle interfaces. BundleInterfaces PlatformQos_Nodes_Node_BundleInterfaces // QoS list of interfaces. Interfaces PlatformQos_Nodes_Node_Interfaces // QoS list of interfaces. QosInterfaces PlatformQos_Nodes_Node_QosInterfaces // QoS list of bundle interfaces. BundleInterfaceSingles PlatformQos_Nodes_Node_BundleInterfaceSingles // QoS list of remote interfaces. RemoteInterfaces PlatformQos_Nodes_Node_RemoteInterfaces }
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_BundleInterfaceSingles ¶
type PlatformQos_Nodes_Node_BundleInterfaceSingles struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // QoS interface names. The type is slice of // PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle. BundleInterfaceSingle []*PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle }
PlatformQos_Nodes_Node_BundleInterfaceSingles QoS list of bundle interfaces
func (*PlatformQos_Nodes_Node_BundleInterfaceSingles) GetEntityData ¶
func (bundleInterfaceSingles *PlatformQos_Nodes_Node_BundleInterfaceSingles) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle ¶
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle 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{} // Policy Details. PolicyDetails PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_PolicyDetails // QoS list of member interfaces. MemberInterfaces PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces // QoS list of class names. ClassTable PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable }
PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle QoS interface names
func (*PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle) GetEntityData ¶
func (bundleInterfaceSingle *PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable ¶
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // QoS policy class. The type is slice of // PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class. Class []*PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class }
PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable QoS list of class names
func (*PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable) GetEntityData ¶
func (classTable *PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class ¶
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. QoS policy class name at level 1. The type is // string. LevelOneClassName interface{} // QoS policy child class name at level 2. The type is string. LevelTwoClassName interface{} // Class level. The type is DnxQoseaShowLevel. ClassLevel interface{} // Egress Queue ID. The type is interface{} with range: // -2147483648..2147483647. EgressQueueId interface{} // Queue type. The type is DnxQoseaShowQueue. QueueType interface{} // Priority level. The type is DnxQoseaShowHpLevel. PriorityLevel interface{} // Hardware maximum rate in kbps. The type is interface{} with range: // 0..4294967295. Units are kbit/s. HardwareMaxRateKbps interface{} // Hardware minimum rate in kbps. The type is interface{} with range: // 0..4294967295. Units are kbit/s. HardwareMinRateKbps interface{} // Configured excess bandwidth percentage. The type is interface{} with range: // 0..4294967295. Units are percentage. ConfigExcessBandwidthPercent interface{} // Configured excess bandwidth unit. The type is interface{} with range: // 0..4294967295. ConfigExcessBandwidthUnit interface{} // Hardware excess bandwidth weight. The type is interface{} with range: // 0..4294967295. HardwareExcessBandwidthWeight interface{} // Network minimum Bandwith. The type is interface{} with range: // 0..4294967295. NetworkMinBandwidthKbps interface{} // Hardware queue limit in bytes. The type is interface{} with range: // 0..18446744073709551615. Units are byte. HardwareQueueLimitBytes interface{} // Hardware queue limit in microseconds. The type is interface{} with range: // 0..18446744073709551615. Units are microsecond. HardwareQueueLimitMicroseconds interface{} // PolicerBucketID. The type is interface{} with range: 0..4294967295. PolicerBucketId interface{} // PolicerStatsHandle. The type is interface{} with range: // 0..18446744073709551615. PolicerStatsHandle interface{} // Hardware policer average in kbps. The type is interface{} with range: // 0..4294967295. Units are kbit/s. HardwarePolicerAverageRateKbps interface{} // Hardware policer peak rate. The type is interface{} with range: // 0..4294967295. HardwarePolicerPeakRateKbps interface{} // Hardware policer conform burst. The type is interface{} with range: // 0..4294967295. HardwarePolicerConformBurstBytes interface{} // Hardware policer excess burst. The type is interface{} with range: // 0..4294967295. HardwarePolicerExcessBurstBytes interface{} // Configured maximum rate. ConfigMaxRate PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ConfigMaxRate // Configured minimum rate. ConfigMinRate PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ConfigMinRate // Configured queue limit. ConfigQueueLimit PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ConfigQueueLimit // Configured policer average rate. ConfigPolicerAverageRate PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ConfigPolicerAverageRate // Config policer peak rate. ConfigPolicerPeakRate PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ConfigPolicerPeakRate // Configured policer conform burst. ConfigPolicerConformBurst PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ConfigPolicerConformBurst // Configured policer excess burst. ConfigPolicerExcessBurst PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ConfigPolicerExcessBurst // Conform action. ConformAction PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ConformAction // Exceed action. ExceedAction PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ExceedAction // Violate action. ViolateAction PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ViolateAction // IP mark. The type is slice of // PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_IpMark. IpMark []*PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_IpMark // Common mark. The type is slice of // PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_CommonMark. CommonMark []*PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_CommonMark // MPLS mark. The type is slice of // PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_MplsMark. MplsMark []*PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_MplsMark // WRED parameters. The type is slice of // PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_Wred. Wred []*PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_Wred }
PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class QoS policy class
func (*PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class) GetEntityData ¶
func (class *PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_CommonMark ¶
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_CommonMark struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Mark type. The type is DnxQoseaShowMark. MarkType interface{} // Mark value. The type is interface{} with range: 0..65535. MarkValue interface{} }
PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_CommonMark Common mark
func (*PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_CommonMark) GetEntityData ¶
func (commonMark *PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_CommonMark) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ConfigMaxRate ¶
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ConfigMaxRate struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy value. The type is interface{} with range: 0..4294967295. PolicyValue interface{} // Policy unit. The type is PolicyParamUnit. PolicyUnit interface{} }
PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ConfigMaxRate Configured maximum rate
func (*PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ConfigMaxRate) GetEntityData ¶
func (configMaxRate *PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ConfigMaxRate) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ConfigMinRate ¶
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ConfigMinRate struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy value. The type is interface{} with range: 0..4294967295. PolicyValue interface{} // Policy unit. The type is PolicyParamUnit. PolicyUnit interface{} }
PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ConfigMinRate Configured minimum rate
func (*PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ConfigMinRate) GetEntityData ¶
func (configMinRate *PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ConfigMinRate) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ConfigPolicerAverageRate ¶
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ConfigPolicerAverageRate struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy value. The type is interface{} with range: 0..4294967295. PolicyValue interface{} // Policy unit. The type is PolicyParamUnit. PolicyUnit interface{} }
PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ConfigPolicerAverageRate Configured policer average rate
func (*PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ConfigPolicerAverageRate) GetEntityData ¶
func (configPolicerAverageRate *PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ConfigPolicerAverageRate) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ConfigPolicerConformBurst ¶
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ConfigPolicerConformBurst struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy value. The type is interface{} with range: 0..4294967295. PolicyValue interface{} // Policy unit. The type is PolicyParamUnit. PolicyUnit interface{} }
PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ConfigPolicerConformBurst Configured policer conform burst
func (*PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ConfigPolicerConformBurst) GetEntityData ¶
func (configPolicerConformBurst *PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ConfigPolicerConformBurst) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ConfigPolicerExcessBurst ¶
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ConfigPolicerExcessBurst struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy value. The type is interface{} with range: 0..4294967295. PolicyValue interface{} // Policy unit. The type is PolicyParamUnit. PolicyUnit interface{} }
PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ConfigPolicerExcessBurst Configured policer excess burst
func (*PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ConfigPolicerExcessBurst) GetEntityData ¶
func (configPolicerExcessBurst *PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ConfigPolicerExcessBurst) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ConfigPolicerPeakRate ¶
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ConfigPolicerPeakRate struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy value. The type is interface{} with range: 0..4294967295. PolicyValue interface{} // Policy unit. The type is PolicyParamUnit. PolicyUnit interface{} }
PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ConfigPolicerPeakRate Config policer peak rate
func (*PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ConfigPolicerPeakRate) GetEntityData ¶
func (configPolicerPeakRate *PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ConfigPolicerPeakRate) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ConfigQueueLimit ¶
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ConfigQueueLimit struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy value. The type is interface{} with range: 0..4294967295. PolicyValue interface{} // Policy unit. The type is PolicyParamUnit. PolicyUnit interface{} }
PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ConfigQueueLimit Configured queue limit
func (*PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ConfigQueueLimit) GetEntityData ¶
func (configQueueLimit *PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ConfigQueueLimit) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ConformAction ¶
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ConformAction struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policer action type. The type is DnxQoseaShowAction. ActionType interface{} // Action mark. The type is slice of // PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ConformAction_Mark. Mark []*PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ConformAction_Mark }
PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ConformAction Conform action
func (*PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ConformAction) GetEntityData ¶
func (conformAction *PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ConformAction) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ConformAction_Mark ¶
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ConformAction_Mark struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Mark type. The type is DnxQoseaShowMark. MarkType interface{} // Mark value. The type is interface{} with range: 0..65535. MarkValue interface{} }
PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ConformAction_Mark Action mark
func (*PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ConformAction_Mark) GetEntityData ¶
func (mark *PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ConformAction_Mark) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ExceedAction ¶
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ExceedAction struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policer action type. The type is DnxQoseaShowAction. ActionType interface{} // Action mark. The type is slice of // PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ExceedAction_Mark. Mark []*PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ExceedAction_Mark }
PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ExceedAction Exceed action
func (*PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ExceedAction) GetEntityData ¶
func (exceedAction *PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ExceedAction) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ExceedAction_Mark ¶
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ExceedAction_Mark struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Mark type. The type is DnxQoseaShowMark. MarkType interface{} // Mark value. The type is interface{} with range: 0..65535. MarkValue interface{} }
PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ExceedAction_Mark Action mark
func (*PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ExceedAction_Mark) GetEntityData ¶
func (mark *PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ExceedAction_Mark) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_IpMark ¶
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_IpMark struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Mark type. The type is DnxQoseaShowMark. MarkType interface{} // Mark value. The type is interface{} with range: 0..65535. MarkValue interface{} }
PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_IpMark IP mark
func (*PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_IpMark) GetEntityData ¶
func (ipMark *PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_IpMark) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_MplsMark ¶
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_MplsMark struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Mark type. The type is DnxQoseaShowMark. MarkType interface{} // Mark value. The type is interface{} with range: 0..65535. MarkValue interface{} }
PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_MplsMark MPLS mark
func (*PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_MplsMark) GetEntityData ¶
func (mplsMark *PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_MplsMark) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ViolateAction ¶
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ViolateAction struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policer action type. The type is DnxQoseaShowAction. ActionType interface{} // Action mark. The type is slice of // PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ViolateAction_Mark. Mark []*PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ViolateAction_Mark }
PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ViolateAction Violate action
func (*PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ViolateAction) GetEntityData ¶
func (violateAction *PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ViolateAction) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ViolateAction_Mark ¶
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ViolateAction_Mark struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Mark type. The type is DnxQoseaShowMark. MarkType interface{} // Mark value. The type is interface{} with range: 0..65535. MarkValue interface{} }
PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ViolateAction_Mark Action mark
func (*PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ViolateAction_Mark) GetEntityData ¶
func (mark *PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_ViolateAction_Mark) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_Wred ¶
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_Wred struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // WREDMatchType. The type is DnxQoseaShowWred. WredMatchType interface{} // Hardware minimum threshold. The type is interface{} with range: // 0..4294967295. HardwareMinThresholdBytes interface{} // Hardware maximum threshold. The type is interface{} with range: // 0..4294967295. HardwareMaxThresholdBytes interface{} // First segment. The type is interface{} with range: 0..65535. FirstSegment interface{} // Segment size. The type is interface{} with range: 0..4294967295. SegmentSize interface{} // WRED match values. WredMatchValue PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_Wred_WredMatchValue // Configured minimum threshold. ConfigMinThreshold PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_Wred_ConfigMinThreshold // Configured maximum threshold. ConfigMaxThreshold PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_Wred_ConfigMaxThreshold }
PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_Wred WRED parameters
func (*PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_Wred) GetEntityData ¶
func (wred *PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_Wred) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_Wred_ConfigMaxThreshold ¶
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_Wred_ConfigMaxThreshold struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy value. The type is interface{} with range: 0..4294967295. PolicyValue interface{} // Policy unit. The type is PolicyParamUnit. PolicyUnit interface{} }
PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_Wred_ConfigMaxThreshold Configured maximum threshold
func (*PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_Wred_ConfigMaxThreshold) GetEntityData ¶
func (configMaxThreshold *PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_Wred_ConfigMaxThreshold) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_Wred_ConfigMinThreshold ¶
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_Wred_ConfigMinThreshold struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy value. The type is interface{} with range: 0..4294967295. PolicyValue interface{} // Policy unit. The type is PolicyParamUnit. PolicyUnit interface{} }
PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_Wred_ConfigMinThreshold Configured minimum threshold
func (*PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_Wred_ConfigMinThreshold) GetEntityData ¶
func (configMinThreshold *PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_Wred_ConfigMinThreshold) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_Wred_WredMatchValue ¶
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_Wred_WredMatchValue struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // dnx qosea show red match value. The type is slice of // PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_Wred_WredMatchValue_DnxQoseaShowRedMatchValue. DnxQoseaShowRedMatchValue []*PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_Wred_WredMatchValue_DnxQoseaShowRedMatchValue }
PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_Wred_WredMatchValue WRED match values
func (*PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_Wred_WredMatchValue) GetEntityData ¶
func (wredMatchValue *PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_Wred_WredMatchValue) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_Wred_WredMatchValue_DnxQoseaShowRedMatchValue ¶
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_Wred_WredMatchValue_DnxQoseaShowRedMatchValue struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Start value of a range. The type is interface{} with range: 0..255. RangeStart interface{} // End value of a range. The type is interface{} with range: 0..255. RangeEnd interface{} }
PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_Wred_WredMatchValue_DnxQoseaShowRedMatchValue dnx qosea show red match value
func (*PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_Wred_WredMatchValue_DnxQoseaShowRedMatchValue) GetEntityData ¶
func (dnxQoseaShowRedMatchValue *PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_ClassTable_Class_Wred_WredMatchValue_DnxQoseaShowRedMatchValue) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces ¶
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // QoS interface names. The type is slice of // PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface. MemberInterface []*PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface }
PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces QoS list of member interfaces
func (*PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces) GetEntityData ¶
func (memberInterfaces *PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface ¶
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Member interface. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceName interface{} // Policy Details. PolicyDetails PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_PolicyDetails // QoS list of class names. ClassTable PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable }
PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface QoS interface names
func (*PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface) GetEntityData ¶
func (memberInterface *PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable ¶
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // QoS policy class. The type is slice of // PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class. Class []*PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class }
PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable QoS list of class names
func (*PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable) GetEntityData ¶
func (classTable *PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class ¶
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. QoS policy class name at level 1. The type is // string. LevelOneClassName interface{} // QoS policy child class name at level 2. The type is string. LevelTwoClassName interface{} // Class level. The type is DnxQoseaShowLevel. ClassLevel interface{} // Egress Queue ID. The type is interface{} with range: // -2147483648..2147483647. EgressQueueId interface{} // Queue type. The type is DnxQoseaShowQueue. QueueType interface{} // Priority level. The type is DnxQoseaShowHpLevel. PriorityLevel interface{} // Hardware maximum rate in kbps. The type is interface{} with range: // 0..4294967295. Units are kbit/s. HardwareMaxRateKbps interface{} // Hardware minimum rate in kbps. The type is interface{} with range: // 0..4294967295. Units are kbit/s. HardwareMinRateKbps interface{} // Configured excess bandwidth percentage. The type is interface{} with range: // 0..4294967295. Units are percentage. ConfigExcessBandwidthPercent interface{} // Configured excess bandwidth unit. The type is interface{} with range: // 0..4294967295. ConfigExcessBandwidthUnit interface{} // Hardware excess bandwidth weight. The type is interface{} with range: // 0..4294967295. HardwareExcessBandwidthWeight interface{} // Network minimum Bandwith. The type is interface{} with range: // 0..4294967295. NetworkMinBandwidthKbps interface{} // Hardware queue limit in bytes. The type is interface{} with range: // 0..18446744073709551615. Units are byte. HardwareQueueLimitBytes interface{} // Hardware queue limit in microseconds. The type is interface{} with range: // 0..18446744073709551615. Units are microsecond. HardwareQueueLimitMicroseconds interface{} // PolicerBucketID. The type is interface{} with range: 0..4294967295. PolicerBucketId interface{} // PolicerStatsHandle. The type is interface{} with range: // 0..18446744073709551615. PolicerStatsHandle interface{} // Hardware policer average in kbps. The type is interface{} with range: // 0..4294967295. Units are kbit/s. HardwarePolicerAverageRateKbps interface{} // Hardware policer peak rate. The type is interface{} with range: // 0..4294967295. HardwarePolicerPeakRateKbps interface{} // Hardware policer conform burst. The type is interface{} with range: // 0..4294967295. HardwarePolicerConformBurstBytes interface{} // Hardware policer excess burst. The type is interface{} with range: // 0..4294967295. HardwarePolicerExcessBurstBytes interface{} // Configured maximum rate. ConfigMaxRate PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigMaxRate // Configured minimum rate. ConfigMinRate PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigMinRate // Configured queue limit. ConfigQueueLimit PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigQueueLimit // Configured policer average rate. ConfigPolicerAverageRate PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigPolicerAverageRate // Config policer peak rate. ConfigPolicerPeakRate PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigPolicerPeakRate // Configured policer conform burst. ConfigPolicerConformBurst PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigPolicerConformBurst // Configured policer excess burst. ConfigPolicerExcessBurst PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigPolicerExcessBurst // Conform action. ConformAction PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ConformAction // Exceed action. ExceedAction PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ExceedAction // Violate action. ViolateAction PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ViolateAction // IP mark. The type is slice of // PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_IpMark. IpMark []*PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_IpMark // Common mark. The type is slice of // PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_CommonMark. CommonMark []*PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_CommonMark // MPLS mark. The type is slice of // PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_MplsMark. MplsMark []*PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_MplsMark // WRED parameters. The type is slice of // PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_Wred. Wred []*PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_Wred }
PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class QoS policy class
func (*PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class) GetEntityData ¶
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_CommonMark ¶
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_CommonMark struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Mark type. The type is DnxQoseaShowMark. MarkType interface{} // Mark value. The type is interface{} with range: 0..65535. MarkValue interface{} }
PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_CommonMark Common mark
func (*PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_CommonMark) GetEntityData ¶
func (commonMark *PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_CommonMark) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigMaxRate ¶
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigMaxRate struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy value. The type is interface{} with range: 0..4294967295. PolicyValue interface{} // Policy unit. The type is PolicyParamUnit. PolicyUnit interface{} }
PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigMaxRate Configured maximum rate
func (*PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigMaxRate) GetEntityData ¶
func (configMaxRate *PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigMaxRate) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigMinRate ¶
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigMinRate struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy value. The type is interface{} with range: 0..4294967295. PolicyValue interface{} // Policy unit. The type is PolicyParamUnit. PolicyUnit interface{} }
PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigMinRate Configured minimum rate
func (*PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigMinRate) GetEntityData ¶
func (configMinRate *PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigMinRate) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigPolicerAverageRate ¶
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigPolicerAverageRate struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy value. The type is interface{} with range: 0..4294967295. PolicyValue interface{} // Policy unit. The type is PolicyParamUnit. PolicyUnit interface{} }
PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigPolicerAverageRate Configured policer average rate
func (*PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigPolicerAverageRate) GetEntityData ¶
func (configPolicerAverageRate *PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigPolicerAverageRate) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigPolicerConformBurst ¶
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigPolicerConformBurst struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy value. The type is interface{} with range: 0..4294967295. PolicyValue interface{} // Policy unit. The type is PolicyParamUnit. PolicyUnit interface{} }
PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigPolicerConformBurst Configured policer conform burst
func (*PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigPolicerConformBurst) GetEntityData ¶
func (configPolicerConformBurst *PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigPolicerConformBurst) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigPolicerExcessBurst ¶
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigPolicerExcessBurst struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy value. The type is interface{} with range: 0..4294967295. PolicyValue interface{} // Policy unit. The type is PolicyParamUnit. PolicyUnit interface{} }
PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigPolicerExcessBurst Configured policer excess burst
func (*PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigPolicerExcessBurst) GetEntityData ¶
func (configPolicerExcessBurst *PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigPolicerExcessBurst) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigPolicerPeakRate ¶
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigPolicerPeakRate struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy value. The type is interface{} with range: 0..4294967295. PolicyValue interface{} // Policy unit. The type is PolicyParamUnit. PolicyUnit interface{} }
PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigPolicerPeakRate Config policer peak rate
func (*PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigPolicerPeakRate) GetEntityData ¶
func (configPolicerPeakRate *PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigPolicerPeakRate) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigQueueLimit ¶
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigQueueLimit struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy value. The type is interface{} with range: 0..4294967295. PolicyValue interface{} // Policy unit. The type is PolicyParamUnit. PolicyUnit interface{} }
PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigQueueLimit Configured queue limit
func (*PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigQueueLimit) GetEntityData ¶
func (configQueueLimit *PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigQueueLimit) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ConformAction ¶
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ConformAction struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policer action type. The type is DnxQoseaShowAction. ActionType interface{} // Action mark. The type is slice of // PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ConformAction_Mark. Mark []*PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ConformAction_Mark }
PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ConformAction Conform action
func (*PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ConformAction) GetEntityData ¶
func (conformAction *PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ConformAction) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ConformAction_Mark ¶
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ConformAction_Mark struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Mark type. The type is DnxQoseaShowMark. MarkType interface{} // Mark value. The type is interface{} with range: 0..65535. MarkValue interface{} }
PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ConformAction_Mark Action mark
func (*PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ConformAction_Mark) GetEntityData ¶
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ExceedAction ¶
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ExceedAction struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policer action type. The type is DnxQoseaShowAction. ActionType interface{} // Action mark. The type is slice of // PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ExceedAction_Mark. Mark []*PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ExceedAction_Mark }
PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ExceedAction Exceed action
func (*PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ExceedAction) GetEntityData ¶
func (exceedAction *PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ExceedAction) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ExceedAction_Mark ¶
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ExceedAction_Mark struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Mark type. The type is DnxQoseaShowMark. MarkType interface{} // Mark value. The type is interface{} with range: 0..65535. MarkValue interface{} }
PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ExceedAction_Mark Action mark
func (*PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ExceedAction_Mark) GetEntityData ¶
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_IpMark ¶
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_IpMark struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Mark type. The type is DnxQoseaShowMark. MarkType interface{} // Mark value. The type is interface{} with range: 0..65535. MarkValue interface{} }
PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_IpMark IP mark
func (*PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_IpMark) GetEntityData ¶
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_MplsMark ¶
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_MplsMark struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Mark type. The type is DnxQoseaShowMark. MarkType interface{} // Mark value. The type is interface{} with range: 0..65535. MarkValue interface{} }
PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_MplsMark MPLS mark
func (*PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_MplsMark) GetEntityData ¶
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ViolateAction ¶
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ViolateAction struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policer action type. The type is DnxQoseaShowAction. ActionType interface{} // Action mark. The type is slice of // PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ViolateAction_Mark. Mark []*PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ViolateAction_Mark }
PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ViolateAction Violate action
func (*PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ViolateAction) GetEntityData ¶
func (violateAction *PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ViolateAction) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ViolateAction_Mark ¶
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ViolateAction_Mark struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Mark type. The type is DnxQoseaShowMark. MarkType interface{} // Mark value. The type is interface{} with range: 0..65535. MarkValue interface{} }
PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ViolateAction_Mark Action mark
func (*PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_ViolateAction_Mark) GetEntityData ¶
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_Wred ¶
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_Wred struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // WREDMatchType. The type is DnxQoseaShowWred. WredMatchType interface{} // Hardware minimum threshold. The type is interface{} with range: // 0..4294967295. HardwareMinThresholdBytes interface{} // Hardware maximum threshold. The type is interface{} with range: // 0..4294967295. HardwareMaxThresholdBytes interface{} // First segment. The type is interface{} with range: 0..65535. FirstSegment interface{} // Segment size. The type is interface{} with range: 0..4294967295. SegmentSize interface{} // WRED match values. WredMatchValue PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_Wred_WredMatchValue // Configured minimum threshold. ConfigMinThreshold PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_Wred_ConfigMinThreshold // Configured maximum threshold. ConfigMaxThreshold PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_Wred_ConfigMaxThreshold }
PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_Wred WRED parameters
func (*PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_Wred) GetEntityData ¶
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_Wred_ConfigMaxThreshold ¶
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_Wred_ConfigMaxThreshold struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy value. The type is interface{} with range: 0..4294967295. PolicyValue interface{} // Policy unit. The type is PolicyParamUnit. PolicyUnit interface{} }
PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_Wred_ConfigMaxThreshold Configured maximum threshold
func (*PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_Wred_ConfigMaxThreshold) GetEntityData ¶
func (configMaxThreshold *PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_Wred_ConfigMaxThreshold) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_Wred_ConfigMinThreshold ¶
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_Wred_ConfigMinThreshold struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy value. The type is interface{} with range: 0..4294967295. PolicyValue interface{} // Policy unit. The type is PolicyParamUnit. PolicyUnit interface{} }
PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_Wred_ConfigMinThreshold Configured minimum threshold
func (*PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_Wred_ConfigMinThreshold) GetEntityData ¶
func (configMinThreshold *PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_Wred_ConfigMinThreshold) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_Wred_WredMatchValue ¶
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_Wred_WredMatchValue struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // dnx qosea show red match value. The type is slice of // PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_Wred_WredMatchValue_DnxQoseaShowRedMatchValue. DnxQoseaShowRedMatchValue []*PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_Wred_WredMatchValue_DnxQoseaShowRedMatchValue }
PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_Wred_WredMatchValue WRED match values
func (*PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_Wred_WredMatchValue) GetEntityData ¶
func (wredMatchValue *PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_Wred_WredMatchValue) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_Wred_WredMatchValue_DnxQoseaShowRedMatchValue ¶
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_Wred_WredMatchValue_DnxQoseaShowRedMatchValue struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Start value of a range. The type is interface{} with range: 0..255. RangeStart interface{} // End value of a range. The type is interface{} with range: 0..255. RangeEnd interface{} }
PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_Wred_WredMatchValue_DnxQoseaShowRedMatchValue dnx qosea show red match value
func (*PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_Wred_WredMatchValue_DnxQoseaShowRedMatchValue) GetEntityData ¶
func (dnxQoseaShowRedMatchValue *PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_ClassTable_Class_Wred_WredMatchValue_DnxQoseaShowRedMatchValue) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_PolicyDetails ¶
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_PolicyDetails struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // NPU ID. The type is interface{} with range: 0..4294967295. NpuId interface{} // InterfaceHandle. The type is interface{} with range: 0..4294967295. InterfaceHandle interface{} // Interface Bandwidth (in kbps). The type is interface{} with range: // 0..4294967295. Units are kbit/s. InterfaceBandwidthKbps interface{} // Policy name. The type is string with length: 0..64. PolicyName interface{} // Number of Classes. The type is interface{} with range: 0..65535. TotalNumberOfClasses interface{} // VOQ base address. The type is interface{} with range: 0..4294967295. VoqBaseAddress interface{} // VOQ stats handle. The type is interface{} with range: // 0..18446744073709551615. VoqStatsHandle interface{} // QoS Statistics Accounting Type. The type is QosPolicyAccountEnum. StatsAccountingType interface{} // Policy Status. The type is DnxQoseaShowPolicyStatus. PolicyStatus interface{} // Interface Status. The type is DnxQoseaShowIntfStatus. InterfaceStatus interface{} }
PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_PolicyDetails Policy Details
func (*PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_PolicyDetails) GetEntityData ¶
func (policyDetails *PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_MemberInterfaces_MemberInterface_PolicyDetails) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_PolicyDetails ¶
type PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_PolicyDetails struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // NPU ID. The type is interface{} with range: 0..4294967295. NpuId interface{} // InterfaceHandle. The type is interface{} with range: 0..4294967295. InterfaceHandle interface{} // Interface Bandwidth (in kbps). The type is interface{} with range: // 0..4294967295. Units are kbit/s. InterfaceBandwidthKbps interface{} // Policy name. The type is string with length: 0..64. PolicyName interface{} // Number of Classes. The type is interface{} with range: 0..65535. TotalNumberOfClasses interface{} // VOQ base address. The type is interface{} with range: 0..4294967295. VoqBaseAddress interface{} // VOQ stats handle. The type is interface{} with range: // 0..18446744073709551615. VoqStatsHandle interface{} // QoS Statistics Accounting Type. The type is QosPolicyAccountEnum. StatsAccountingType interface{} // Policy Status. The type is DnxQoseaShowPolicyStatus. PolicyStatus interface{} // Interface Status. The type is DnxQoseaShowIntfStatus. InterfaceStatus interface{} }
PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_PolicyDetails Policy Details
func (*PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_PolicyDetails) GetEntityData ¶
func (policyDetails *PlatformQos_Nodes_Node_BundleInterfaceSingles_BundleInterfaceSingle_PolicyDetails) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaces ¶
type PlatformQos_Nodes_Node_BundleInterfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // QoS interface names. 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 // Bundle interface name. The type is string with pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // NPU ID. The type is interface{} with range: 0..4294967295. NpuId interface{} // The interface direction on which QoS is applied to. The type is string. QosDirection interface{} // Policy Details. PolicyDetails PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_PolicyDetails // QoS list of member interfaces. MemberInterfaces PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces // QoS list of class names. ClassTable PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable }
PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface QoS interface names
func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface) GetEntityData ¶
func (bundleInterface *PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable ¶
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // QoS policy class. The type is slice of // PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class. Class []*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class }
PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable QoS list of class names
func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable) GetEntityData ¶
func (classTable *PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class ¶
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. QoS policy class name at level 1. The type is // string. LevelOneClassName interface{} // QoS policy child class name at level 2. The type is string. LevelTwoClassName interface{} // Class level. The type is DnxQoseaShowLevel. ClassLevel interface{} // Egress Queue ID. The type is interface{} with range: // -2147483648..2147483647. EgressQueueId interface{} // Queue type. The type is DnxQoseaShowQueue. QueueType interface{} // Priority level. The type is DnxQoseaShowHpLevel. PriorityLevel interface{} // Hardware maximum rate in kbps. The type is interface{} with range: // 0..4294967295. Units are kbit/s. HardwareMaxRateKbps interface{} // Hardware minimum rate in kbps. The type is interface{} with range: // 0..4294967295. Units are kbit/s. HardwareMinRateKbps interface{} // Configured excess bandwidth percentage. The type is interface{} with range: // 0..4294967295. Units are percentage. ConfigExcessBandwidthPercent interface{} // Configured excess bandwidth unit. The type is interface{} with range: // 0..4294967295. ConfigExcessBandwidthUnit interface{} // Hardware excess bandwidth weight. The type is interface{} with range: // 0..4294967295. HardwareExcessBandwidthWeight interface{} // Network minimum Bandwith. The type is interface{} with range: // 0..4294967295. NetworkMinBandwidthKbps interface{} // Hardware queue limit in bytes. The type is interface{} with range: // 0..18446744073709551615. Units are byte. HardwareQueueLimitBytes interface{} // Hardware queue limit in microseconds. The type is interface{} with range: // 0..18446744073709551615. Units are microsecond. HardwareQueueLimitMicroseconds interface{} // PolicerBucketID. The type is interface{} with range: 0..4294967295. PolicerBucketId interface{} // PolicerStatsHandle. The type is interface{} with range: // 0..18446744073709551615. PolicerStatsHandle interface{} // Hardware policer average in kbps. The type is interface{} with range: // 0..4294967295. Units are kbit/s. HardwarePolicerAverageRateKbps interface{} // Hardware policer peak rate. The type is interface{} with range: // 0..4294967295. HardwarePolicerPeakRateKbps interface{} // Hardware policer conform burst. The type is interface{} with range: // 0..4294967295. HardwarePolicerConformBurstBytes interface{} // Hardware policer excess burst. The type is interface{} with range: // 0..4294967295. HardwarePolicerExcessBurstBytes interface{} // Configured maximum rate. ConfigMaxRate PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ConfigMaxRate // Configured minimum rate. ConfigMinRate PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ConfigMinRate // Configured queue limit. ConfigQueueLimit PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ConfigQueueLimit // Configured policer average rate. ConfigPolicerAverageRate PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ConfigPolicerAverageRate // Config policer peak rate. ConfigPolicerPeakRate PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ConfigPolicerPeakRate // Configured policer conform burst. ConfigPolicerConformBurst PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ConfigPolicerConformBurst // Configured policer excess burst. ConfigPolicerExcessBurst PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ConfigPolicerExcessBurst // Conform action. ConformAction PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ConformAction // Exceed action. ExceedAction PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ExceedAction // Violate action. ViolateAction PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ViolateAction // IP mark. The type is slice of // PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_IpMark. IpMark []*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_IpMark // Common mark. The type is slice of // PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_CommonMark. CommonMark []*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_CommonMark // MPLS mark. The type is slice of // PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_MplsMark. MplsMark []*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_MplsMark // WRED parameters. The type is slice of // PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_Wred. Wred []*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_Wred }
PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class QoS policy class
func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class) GetEntityData ¶
func (class *PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_CommonMark ¶
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_CommonMark struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Mark type. The type is DnxQoseaShowMark. MarkType interface{} // Mark value. The type is interface{} with range: 0..65535. MarkValue interface{} }
PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_CommonMark Common mark
func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_CommonMark) GetEntityData ¶
func (commonMark *PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_CommonMark) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ConfigMaxRate ¶
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ConfigMaxRate struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy value. The type is interface{} with range: 0..4294967295. PolicyValue interface{} // Policy unit. The type is PolicyParamUnit. PolicyUnit interface{} }
PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ConfigMaxRate Configured maximum rate
func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ConfigMaxRate) GetEntityData ¶
func (configMaxRate *PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ConfigMaxRate) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ConfigMinRate ¶
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ConfigMinRate struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy value. The type is interface{} with range: 0..4294967295. PolicyValue interface{} // Policy unit. The type is PolicyParamUnit. PolicyUnit interface{} }
PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ConfigMinRate Configured minimum rate
func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ConfigMinRate) GetEntityData ¶
func (configMinRate *PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ConfigMinRate) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ConfigPolicerAverageRate ¶
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ConfigPolicerAverageRate struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy value. The type is interface{} with range: 0..4294967295. PolicyValue interface{} // Policy unit. The type is PolicyParamUnit. PolicyUnit interface{} }
PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ConfigPolicerAverageRate Configured policer average rate
func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ConfigPolicerAverageRate) GetEntityData ¶
func (configPolicerAverageRate *PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ConfigPolicerAverageRate) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ConfigPolicerConformBurst ¶
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ConfigPolicerConformBurst struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy value. The type is interface{} with range: 0..4294967295. PolicyValue interface{} // Policy unit. The type is PolicyParamUnit. PolicyUnit interface{} }
PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ConfigPolicerConformBurst Configured policer conform burst
func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ConfigPolicerConformBurst) GetEntityData ¶
func (configPolicerConformBurst *PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ConfigPolicerConformBurst) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ConfigPolicerExcessBurst ¶
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ConfigPolicerExcessBurst struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy value. The type is interface{} with range: 0..4294967295. PolicyValue interface{} // Policy unit. The type is PolicyParamUnit. PolicyUnit interface{} }
PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ConfigPolicerExcessBurst Configured policer excess burst
func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ConfigPolicerExcessBurst) GetEntityData ¶
func (configPolicerExcessBurst *PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ConfigPolicerExcessBurst) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ConfigPolicerPeakRate ¶
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ConfigPolicerPeakRate struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy value. The type is interface{} with range: 0..4294967295. PolicyValue interface{} // Policy unit. The type is PolicyParamUnit. PolicyUnit interface{} }
PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ConfigPolicerPeakRate Config policer peak rate
func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ConfigPolicerPeakRate) GetEntityData ¶
func (configPolicerPeakRate *PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ConfigPolicerPeakRate) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ConfigQueueLimit ¶
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ConfigQueueLimit struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy value. The type is interface{} with range: 0..4294967295. PolicyValue interface{} // Policy unit. The type is PolicyParamUnit. PolicyUnit interface{} }
PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ConfigQueueLimit Configured queue limit
func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ConfigQueueLimit) GetEntityData ¶
func (configQueueLimit *PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ConfigQueueLimit) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ConformAction ¶
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ConformAction struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policer action type. The type is DnxQoseaShowAction. ActionType interface{} // Action mark. The type is slice of // PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ConformAction_Mark. Mark []*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ConformAction_Mark }
PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ConformAction Conform action
func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ConformAction) GetEntityData ¶
func (conformAction *PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ConformAction) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ConformAction_Mark ¶
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ConformAction_Mark struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Mark type. The type is DnxQoseaShowMark. MarkType interface{} // Mark value. The type is interface{} with range: 0..65535. MarkValue interface{} }
PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ConformAction_Mark Action mark
func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ConformAction_Mark) GetEntityData ¶
func (mark *PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ConformAction_Mark) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ExceedAction ¶
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ExceedAction struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policer action type. The type is DnxQoseaShowAction. ActionType interface{} // Action mark. The type is slice of // PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ExceedAction_Mark. Mark []*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ExceedAction_Mark }
PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ExceedAction Exceed action
func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ExceedAction) GetEntityData ¶
func (exceedAction *PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ExceedAction) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ExceedAction_Mark ¶
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ExceedAction_Mark struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Mark type. The type is DnxQoseaShowMark. MarkType interface{} // Mark value. The type is interface{} with range: 0..65535. MarkValue interface{} }
PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ExceedAction_Mark Action mark
func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ExceedAction_Mark) GetEntityData ¶
func (mark *PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ExceedAction_Mark) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_IpMark ¶
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_IpMark struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Mark type. The type is DnxQoseaShowMark. MarkType interface{} // Mark value. The type is interface{} with range: 0..65535. MarkValue interface{} }
PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_IpMark IP mark
func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_IpMark) GetEntityData ¶
func (ipMark *PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_IpMark) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_MplsMark ¶
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_MplsMark struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Mark type. The type is DnxQoseaShowMark. MarkType interface{} // Mark value. The type is interface{} with range: 0..65535. MarkValue interface{} }
PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_MplsMark MPLS mark
func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_MplsMark) GetEntityData ¶
func (mplsMark *PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_MplsMark) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ViolateAction ¶
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ViolateAction struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policer action type. The type is DnxQoseaShowAction. ActionType interface{} // Action mark. The type is slice of // PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ViolateAction_Mark. Mark []*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ViolateAction_Mark }
PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ViolateAction Violate action
func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ViolateAction) GetEntityData ¶
func (violateAction *PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ViolateAction) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ViolateAction_Mark ¶
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ViolateAction_Mark struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Mark type. The type is DnxQoseaShowMark. MarkType interface{} // Mark value. The type is interface{} with range: 0..65535. MarkValue interface{} }
PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ViolateAction_Mark Action mark
func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ViolateAction_Mark) GetEntityData ¶
func (mark *PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_ViolateAction_Mark) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_Wred ¶
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_Wred struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // WREDMatchType. The type is DnxQoseaShowWred. WredMatchType interface{} // Hardware minimum threshold. The type is interface{} with range: // 0..4294967295. HardwareMinThresholdBytes interface{} // Hardware maximum threshold. The type is interface{} with range: // 0..4294967295. HardwareMaxThresholdBytes interface{} // First segment. The type is interface{} with range: 0..65535. FirstSegment interface{} // Segment size. The type is interface{} with range: 0..4294967295. SegmentSize interface{} // WRED match values. WredMatchValue PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_Wred_WredMatchValue // Configured minimum threshold. ConfigMinThreshold PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_Wred_ConfigMinThreshold // Configured maximum threshold. ConfigMaxThreshold PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_Wred_ConfigMaxThreshold }
PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_Wred WRED parameters
func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_Wred) GetEntityData ¶
func (wred *PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_Wred) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_Wred_ConfigMaxThreshold ¶
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_Wred_ConfigMaxThreshold struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy value. The type is interface{} with range: 0..4294967295. PolicyValue interface{} // Policy unit. The type is PolicyParamUnit. PolicyUnit interface{} }
PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_Wred_ConfigMaxThreshold Configured maximum threshold
func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_Wred_ConfigMaxThreshold) GetEntityData ¶
func (configMaxThreshold *PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_Wred_ConfigMaxThreshold) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_Wred_ConfigMinThreshold ¶
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_Wred_ConfigMinThreshold struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy value. The type is interface{} with range: 0..4294967295. PolicyValue interface{} // Policy unit. The type is PolicyParamUnit. PolicyUnit interface{} }
PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_Wred_ConfigMinThreshold Configured minimum threshold
func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_Wred_ConfigMinThreshold) GetEntityData ¶
func (configMinThreshold *PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_Wred_ConfigMinThreshold) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_Wred_WredMatchValue ¶
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_Wred_WredMatchValue struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // dnx qosea show red match value. The type is slice of // PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_Wred_WredMatchValue_DnxQoseaShowRedMatchValue. DnxQoseaShowRedMatchValue []*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_Wred_WredMatchValue_DnxQoseaShowRedMatchValue }
PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_Wred_WredMatchValue WRED match values
func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_Wred_WredMatchValue) GetEntityData ¶
func (wredMatchValue *PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_Wred_WredMatchValue) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_Wred_WredMatchValue_DnxQoseaShowRedMatchValue ¶
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_Wred_WredMatchValue_DnxQoseaShowRedMatchValue struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Start value of a range. The type is interface{} with range: 0..255. RangeStart interface{} // End value of a range. The type is interface{} with range: 0..255. RangeEnd interface{} }
PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_Wred_WredMatchValue_DnxQoseaShowRedMatchValue dnx qosea show red match value
func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_Wred_WredMatchValue_DnxQoseaShowRedMatchValue) GetEntityData ¶
func (dnxQoseaShowRedMatchValue *PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_ClassTable_Class_Wred_WredMatchValue_DnxQoseaShowRedMatchValue) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces ¶
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // QoS interface names. The type is slice of // PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface. MemberInterface []*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface }
PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces QoS list of member interfaces
func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces) GetEntityData ¶
func (memberInterfaces *PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface ¶
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Member interface. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceName interface{} // Policy Details. PolicyDetails PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_PolicyDetails // QoS list of class names. ClassTable PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable }
PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface QoS interface names
func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface) GetEntityData ¶
func (memberInterface *PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable ¶
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // QoS policy class. The type is slice of // PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class. Class []*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class }
PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable QoS list of class names
func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable) GetEntityData ¶
func (classTable *PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class ¶
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. QoS policy class name at level 1. The type is // string. LevelOneClassName interface{} // QoS policy child class name at level 2. The type is string. LevelTwoClassName interface{} // Class level. The type is DnxQoseaShowLevel. ClassLevel interface{} // Egress Queue ID. The type is interface{} with range: // -2147483648..2147483647. EgressQueueId interface{} // Queue type. The type is DnxQoseaShowQueue. QueueType interface{} // Priority level. The type is DnxQoseaShowHpLevel. PriorityLevel interface{} // Hardware maximum rate in kbps. The type is interface{} with range: // 0..4294967295. Units are kbit/s. HardwareMaxRateKbps interface{} // Hardware minimum rate in kbps. The type is interface{} with range: // 0..4294967295. Units are kbit/s. HardwareMinRateKbps interface{} // Configured excess bandwidth percentage. The type is interface{} with range: // 0..4294967295. Units are percentage. ConfigExcessBandwidthPercent interface{} // Configured excess bandwidth unit. The type is interface{} with range: // 0..4294967295. ConfigExcessBandwidthUnit interface{} // Hardware excess bandwidth weight. The type is interface{} with range: // 0..4294967295. HardwareExcessBandwidthWeight interface{} // Network minimum Bandwith. The type is interface{} with range: // 0..4294967295. NetworkMinBandwidthKbps interface{} // Hardware queue limit in bytes. The type is interface{} with range: // 0..18446744073709551615. Units are byte. HardwareQueueLimitBytes interface{} // Hardware queue limit in microseconds. The type is interface{} with range: // 0..18446744073709551615. Units are microsecond. HardwareQueueLimitMicroseconds interface{} // PolicerBucketID. The type is interface{} with range: 0..4294967295. PolicerBucketId interface{} // PolicerStatsHandle. The type is interface{} with range: // 0..18446744073709551615. PolicerStatsHandle interface{} // Hardware policer average in kbps. The type is interface{} with range: // 0..4294967295. Units are kbit/s. HardwarePolicerAverageRateKbps interface{} // Hardware policer peak rate. The type is interface{} with range: // 0..4294967295. HardwarePolicerPeakRateKbps interface{} // Hardware policer conform burst. The type is interface{} with range: // 0..4294967295. HardwarePolicerConformBurstBytes interface{} // Hardware policer excess burst. The type is interface{} with range: // 0..4294967295. HardwarePolicerExcessBurstBytes interface{} // Configured maximum rate. ConfigMaxRate PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigMaxRate // Configured minimum rate. ConfigMinRate PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigMinRate // Configured queue limit. ConfigQueueLimit PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigQueueLimit // Configured policer average rate. ConfigPolicerAverageRate PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigPolicerAverageRate // Config policer peak rate. ConfigPolicerPeakRate PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigPolicerPeakRate // Configured policer conform burst. ConfigPolicerConformBurst PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigPolicerConformBurst // Configured policer excess burst. ConfigPolicerExcessBurst PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigPolicerExcessBurst // Conform action. ConformAction PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ConformAction // Exceed action. ExceedAction PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ExceedAction // Violate action. ViolateAction PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ViolateAction // IP mark. The type is slice of // PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_IpMark. IpMark []*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_IpMark // Common mark. The type is slice of // PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_CommonMark. CommonMark []*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_CommonMark // MPLS mark. The type is slice of // PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_MplsMark. MplsMark []*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_MplsMark // WRED parameters. The type is slice of // PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_Wred. Wred []*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_Wred }
PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class QoS policy class
func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class) GetEntityData ¶
func (class *PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_CommonMark ¶
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_CommonMark struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Mark type. The type is DnxQoseaShowMark. MarkType interface{} // Mark value. The type is interface{} with range: 0..65535. MarkValue interface{} }
PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_CommonMark Common mark
func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_CommonMark) GetEntityData ¶
func (commonMark *PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_CommonMark) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigMaxRate ¶
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigMaxRate struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy value. The type is interface{} with range: 0..4294967295. PolicyValue interface{} // Policy unit. The type is PolicyParamUnit. PolicyUnit interface{} }
PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigMaxRate Configured maximum rate
func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigMaxRate) GetEntityData ¶
func (configMaxRate *PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigMaxRate) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigMinRate ¶
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigMinRate struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy value. The type is interface{} with range: 0..4294967295. PolicyValue interface{} // Policy unit. The type is PolicyParamUnit. PolicyUnit interface{} }
PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigMinRate Configured minimum rate
func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigMinRate) GetEntityData ¶
func (configMinRate *PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigMinRate) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigPolicerAverageRate ¶
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigPolicerAverageRate struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy value. The type is interface{} with range: 0..4294967295. PolicyValue interface{} // Policy unit. The type is PolicyParamUnit. PolicyUnit interface{} }
PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigPolicerAverageRate Configured policer average rate
func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigPolicerAverageRate) GetEntityData ¶
func (configPolicerAverageRate *PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigPolicerAverageRate) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigPolicerConformBurst ¶
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigPolicerConformBurst struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy value. The type is interface{} with range: 0..4294967295. PolicyValue interface{} // Policy unit. The type is PolicyParamUnit. PolicyUnit interface{} }
PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigPolicerConformBurst Configured policer conform burst
func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigPolicerConformBurst) GetEntityData ¶
func (configPolicerConformBurst *PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigPolicerConformBurst) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigPolicerExcessBurst ¶
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigPolicerExcessBurst struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy value. The type is interface{} with range: 0..4294967295. PolicyValue interface{} // Policy unit. The type is PolicyParamUnit. PolicyUnit interface{} }
PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigPolicerExcessBurst Configured policer excess burst
func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigPolicerExcessBurst) GetEntityData ¶
func (configPolicerExcessBurst *PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigPolicerExcessBurst) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigPolicerPeakRate ¶
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigPolicerPeakRate struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy value. The type is interface{} with range: 0..4294967295. PolicyValue interface{} // Policy unit. The type is PolicyParamUnit. PolicyUnit interface{} }
PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigPolicerPeakRate Config policer peak rate
func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigPolicerPeakRate) GetEntityData ¶
func (configPolicerPeakRate *PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigPolicerPeakRate) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigQueueLimit ¶
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigQueueLimit struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy value. The type is interface{} with range: 0..4294967295. PolicyValue interface{} // Policy unit. The type is PolicyParamUnit. PolicyUnit interface{} }
PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigQueueLimit Configured queue limit
func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigQueueLimit) GetEntityData ¶
func (configQueueLimit *PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ConfigQueueLimit) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ConformAction ¶
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ConformAction struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policer action type. The type is DnxQoseaShowAction. ActionType interface{} // Action mark. The type is slice of // PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ConformAction_Mark. Mark []*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ConformAction_Mark }
PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ConformAction Conform action
func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ConformAction) GetEntityData ¶
func (conformAction *PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ConformAction) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ConformAction_Mark ¶
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ConformAction_Mark struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Mark type. The type is DnxQoseaShowMark. MarkType interface{} // Mark value. The type is interface{} with range: 0..65535. MarkValue interface{} }
PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ConformAction_Mark Action mark
func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ConformAction_Mark) GetEntityData ¶
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ExceedAction ¶
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ExceedAction struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policer action type. The type is DnxQoseaShowAction. ActionType interface{} // Action mark. The type is slice of // PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ExceedAction_Mark. Mark []*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ExceedAction_Mark }
PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ExceedAction Exceed action
func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ExceedAction) GetEntityData ¶
func (exceedAction *PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ExceedAction) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ExceedAction_Mark ¶
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ExceedAction_Mark struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Mark type. The type is DnxQoseaShowMark. MarkType interface{} // Mark value. The type is interface{} with range: 0..65535. MarkValue interface{} }
PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ExceedAction_Mark Action mark
func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ExceedAction_Mark) GetEntityData ¶
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_IpMark ¶
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_IpMark struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Mark type. The type is DnxQoseaShowMark. MarkType interface{} // Mark value. The type is interface{} with range: 0..65535. MarkValue interface{} }
PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_IpMark IP mark
func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_IpMark) GetEntityData ¶
func (ipMark *PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_IpMark) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_MplsMark ¶
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_MplsMark struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Mark type. The type is DnxQoseaShowMark. MarkType interface{} // Mark value. The type is interface{} with range: 0..65535. MarkValue interface{} }
PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_MplsMark MPLS mark
func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_MplsMark) GetEntityData ¶
func (mplsMark *PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_MplsMark) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ViolateAction ¶
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ViolateAction struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policer action type. The type is DnxQoseaShowAction. ActionType interface{} // Action mark. The type is slice of // PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ViolateAction_Mark. Mark []*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ViolateAction_Mark }
PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ViolateAction Violate action
func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ViolateAction) GetEntityData ¶
func (violateAction *PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ViolateAction) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ViolateAction_Mark ¶
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ViolateAction_Mark struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Mark type. The type is DnxQoseaShowMark. MarkType interface{} // Mark value. The type is interface{} with range: 0..65535. MarkValue interface{} }
PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ViolateAction_Mark Action mark
func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_ViolateAction_Mark) GetEntityData ¶
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_Wred ¶
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_Wred struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // WREDMatchType. The type is DnxQoseaShowWred. WredMatchType interface{} // Hardware minimum threshold. The type is interface{} with range: // 0..4294967295. HardwareMinThresholdBytes interface{} // Hardware maximum threshold. The type is interface{} with range: // 0..4294967295. HardwareMaxThresholdBytes interface{} // First segment. The type is interface{} with range: 0..65535. FirstSegment interface{} // Segment size. The type is interface{} with range: 0..4294967295. SegmentSize interface{} // WRED match values. WredMatchValue PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_Wred_WredMatchValue // Configured minimum threshold. ConfigMinThreshold PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_Wred_ConfigMinThreshold // Configured maximum threshold. ConfigMaxThreshold PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_Wred_ConfigMaxThreshold }
PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_Wred WRED parameters
func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_Wred) GetEntityData ¶
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_Wred_ConfigMaxThreshold ¶
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_Wred_ConfigMaxThreshold struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy value. The type is interface{} with range: 0..4294967295. PolicyValue interface{} // Policy unit. The type is PolicyParamUnit. PolicyUnit interface{} }
PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_Wred_ConfigMaxThreshold Configured maximum threshold
func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_Wred_ConfigMaxThreshold) GetEntityData ¶
func (configMaxThreshold *PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_Wred_ConfigMaxThreshold) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_Wred_ConfigMinThreshold ¶
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_Wred_ConfigMinThreshold struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy value. The type is interface{} with range: 0..4294967295. PolicyValue interface{} // Policy unit. The type is PolicyParamUnit. PolicyUnit interface{} }
PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_Wred_ConfigMinThreshold Configured minimum threshold
func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_Wred_ConfigMinThreshold) GetEntityData ¶
func (configMinThreshold *PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_Wred_ConfigMinThreshold) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_Wred_WredMatchValue ¶
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_Wred_WredMatchValue struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // dnx qosea show red match value. The type is slice of // PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_Wred_WredMatchValue_DnxQoseaShowRedMatchValue. DnxQoseaShowRedMatchValue []*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_Wred_WredMatchValue_DnxQoseaShowRedMatchValue }
PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_Wred_WredMatchValue WRED match values
func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_Wred_WredMatchValue) GetEntityData ¶
func (wredMatchValue *PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_Wred_WredMatchValue) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_Wred_WredMatchValue_DnxQoseaShowRedMatchValue ¶
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_Wred_WredMatchValue_DnxQoseaShowRedMatchValue struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Start value of a range. The type is interface{} with range: 0..255. RangeStart interface{} // End value of a range. The type is interface{} with range: 0..255. RangeEnd interface{} }
PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_Wred_WredMatchValue_DnxQoseaShowRedMatchValue dnx qosea show red match value
func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_Wred_WredMatchValue_DnxQoseaShowRedMatchValue) GetEntityData ¶
func (dnxQoseaShowRedMatchValue *PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_ClassTable_Class_Wred_WredMatchValue_DnxQoseaShowRedMatchValue) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_PolicyDetails ¶
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_PolicyDetails struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // NPU ID. The type is interface{} with range: 0..4294967295. NpuId interface{} // InterfaceHandle. The type is interface{} with range: 0..4294967295. InterfaceHandle interface{} // Interface Bandwidth (in kbps). The type is interface{} with range: // 0..4294967295. Units are kbit/s. InterfaceBandwidthKbps interface{} // Policy name. The type is string with length: 0..64. PolicyName interface{} // Number of Classes. The type is interface{} with range: 0..65535. TotalNumberOfClasses interface{} // VOQ base address. The type is interface{} with range: 0..4294967295. VoqBaseAddress interface{} // VOQ stats handle. The type is interface{} with range: // 0..18446744073709551615. VoqStatsHandle interface{} // QoS Statistics Accounting Type. The type is QosPolicyAccountEnum. StatsAccountingType interface{} // Policy Status. The type is DnxQoseaShowPolicyStatus. PolicyStatus interface{} // Interface Status. The type is DnxQoseaShowIntfStatus. InterfaceStatus interface{} }
PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_PolicyDetails Policy Details
func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_PolicyDetails) GetEntityData ¶
func (policyDetails *PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_MemberInterfaces_MemberInterface_PolicyDetails) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_PolicyDetails ¶
type PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_PolicyDetails struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // NPU ID. The type is interface{} with range: 0..4294967295. NpuId interface{} // InterfaceHandle. The type is interface{} with range: 0..4294967295. InterfaceHandle interface{} // Interface Bandwidth (in kbps). The type is interface{} with range: // 0..4294967295. Units are kbit/s. InterfaceBandwidthKbps interface{} // Policy name. The type is string with length: 0..64. PolicyName interface{} // Number of Classes. The type is interface{} with range: 0..65535. TotalNumberOfClasses interface{} // VOQ base address. The type is interface{} with range: 0..4294967295. VoqBaseAddress interface{} // VOQ stats handle. The type is interface{} with range: // 0..18446744073709551615. VoqStatsHandle interface{} // QoS Statistics Accounting Type. The type is QosPolicyAccountEnum. StatsAccountingType interface{} // Policy Status. The type is DnxQoseaShowPolicyStatus. PolicyStatus interface{} // Interface Status. The type is DnxQoseaShowIntfStatus. InterfaceStatus interface{} }
PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_PolicyDetails Policy Details
func (*PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_PolicyDetails) GetEntityData ¶
func (policyDetails *PlatformQos_Nodes_Node_BundleInterfaces_BundleInterface_PolicyDetails) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_Interfaces ¶
type PlatformQos_Nodes_Node_Interfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // QoS interface names. 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{} // Policy Details. PolicyDetails PlatformQos_Nodes_Node_Interfaces_Interface_PolicyDetails // QoS policy direction egress. Output PlatformQos_Nodes_Node_Interfaces_Interface_Output // QoS list of class names. ClassTable PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable }
PlatformQos_Nodes_Node_Interfaces_Interface QoS interface names
func (*PlatformQos_Nodes_Node_Interfaces_Interface) GetEntityData ¶
func (self *PlatformQos_Nodes_Node_Interfaces_Interface) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable ¶
type PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // QoS policy class. The type is slice of // PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class. Class []*PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class }
PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable QoS list of class names
func (*PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable) GetEntityData ¶
func (classTable *PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class ¶
type PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. QoS policy class name at level 1. The type is // string. LevelOneClassName interface{} // QoS policy child class name at level 2. The type is string. LevelTwoClassName interface{} // Class level. The type is DnxQoseaShowLevel. ClassLevel interface{} // Egress Queue ID. The type is interface{} with range: // -2147483648..2147483647. EgressQueueId interface{} // Queue type. The type is DnxQoseaShowQueue. QueueType interface{} // Priority level. The type is DnxQoseaShowHpLevel. PriorityLevel interface{} // Hardware maximum rate in kbps. The type is interface{} with range: // 0..4294967295. Units are kbit/s. HardwareMaxRateKbps interface{} // Hardware minimum rate in kbps. The type is interface{} with range: // 0..4294967295. Units are kbit/s. HardwareMinRateKbps interface{} // Configured excess bandwidth percentage. The type is interface{} with range: // 0..4294967295. Units are percentage. ConfigExcessBandwidthPercent interface{} // Configured excess bandwidth unit. The type is interface{} with range: // 0..4294967295. ConfigExcessBandwidthUnit interface{} // Hardware excess bandwidth weight. The type is interface{} with range: // 0..4294967295. HardwareExcessBandwidthWeight interface{} // Network minimum Bandwith. The type is interface{} with range: // 0..4294967295. NetworkMinBandwidthKbps interface{} // Hardware queue limit in bytes. The type is interface{} with range: // 0..18446744073709551615. Units are byte. HardwareQueueLimitBytes interface{} // Hardware queue limit in microseconds. The type is interface{} with range: // 0..18446744073709551615. Units are microsecond. HardwareQueueLimitMicroseconds interface{} // PolicerBucketID. The type is interface{} with range: 0..4294967295. PolicerBucketId interface{} // PolicerStatsHandle. The type is interface{} with range: // 0..18446744073709551615. PolicerStatsHandle interface{} // Hardware policer average in kbps. The type is interface{} with range: // 0..4294967295. Units are kbit/s. HardwarePolicerAverageRateKbps interface{} // Hardware policer peak rate. The type is interface{} with range: // 0..4294967295. HardwarePolicerPeakRateKbps interface{} // Hardware policer conform burst. The type is interface{} with range: // 0..4294967295. HardwarePolicerConformBurstBytes interface{} // Hardware policer excess burst. The type is interface{} with range: // 0..4294967295. HardwarePolicerExcessBurstBytes interface{} // Configured maximum rate. ConfigMaxRate PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ConfigMaxRate // Configured minimum rate. ConfigMinRate PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ConfigMinRate // Configured queue limit. ConfigQueueLimit PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ConfigQueueLimit // Configured policer average rate. ConfigPolicerAverageRate PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ConfigPolicerAverageRate // Config policer peak rate. ConfigPolicerPeakRate PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ConfigPolicerPeakRate // Configured policer conform burst. ConfigPolicerConformBurst PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ConfigPolicerConformBurst // Configured policer excess burst. ConfigPolicerExcessBurst PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ConfigPolicerExcessBurst // Conform action. ConformAction PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ConformAction // Exceed action. ExceedAction PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ExceedAction // Violate action. ViolateAction PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ViolateAction // IP mark. The type is slice of // PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_IpMark. IpMark []*PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_IpMark // Common mark. The type is slice of // PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_CommonMark. CommonMark []*PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_CommonMark // MPLS mark. The type is slice of // PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_MplsMark. MplsMark []*PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_MplsMark // WRED parameters. The type is slice of // PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_Wred. Wred []*PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_Wred }
PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class QoS policy class
func (*PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class) GetEntityData ¶
func (class *PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_CommonMark ¶
type PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_CommonMark struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Mark type. The type is DnxQoseaShowMark. MarkType interface{} // Mark value. The type is interface{} with range: 0..65535. MarkValue interface{} }
PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_CommonMark Common mark
func (*PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_CommonMark) GetEntityData ¶
func (commonMark *PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_CommonMark) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ConfigMaxRate ¶
type PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ConfigMaxRate struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy value. The type is interface{} with range: 0..4294967295. PolicyValue interface{} // Policy unit. The type is PolicyParamUnit. PolicyUnit interface{} }
PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ConfigMaxRate Configured maximum rate
func (*PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ConfigMaxRate) GetEntityData ¶
func (configMaxRate *PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ConfigMaxRate) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ConfigMinRate ¶
type PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ConfigMinRate struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy value. The type is interface{} with range: 0..4294967295. PolicyValue interface{} // Policy unit. The type is PolicyParamUnit. PolicyUnit interface{} }
PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ConfigMinRate Configured minimum rate
func (*PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ConfigMinRate) GetEntityData ¶
func (configMinRate *PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ConfigMinRate) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ConfigPolicerAverageRate ¶
type PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ConfigPolicerAverageRate struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy value. The type is interface{} with range: 0..4294967295. PolicyValue interface{} // Policy unit. The type is PolicyParamUnit. PolicyUnit interface{} }
PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ConfigPolicerAverageRate Configured policer average rate
func (*PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ConfigPolicerAverageRate) GetEntityData ¶
func (configPolicerAverageRate *PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ConfigPolicerAverageRate) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ConfigPolicerConformBurst ¶
type PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ConfigPolicerConformBurst struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy value. The type is interface{} with range: 0..4294967295. PolicyValue interface{} // Policy unit. The type is PolicyParamUnit. PolicyUnit interface{} }
PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ConfigPolicerConformBurst Configured policer conform burst
func (*PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ConfigPolicerConformBurst) GetEntityData ¶
func (configPolicerConformBurst *PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ConfigPolicerConformBurst) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ConfigPolicerExcessBurst ¶
type PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ConfigPolicerExcessBurst struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy value. The type is interface{} with range: 0..4294967295. PolicyValue interface{} // Policy unit. The type is PolicyParamUnit. PolicyUnit interface{} }
PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ConfigPolicerExcessBurst Configured policer excess burst
func (*PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ConfigPolicerExcessBurst) GetEntityData ¶
func (configPolicerExcessBurst *PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ConfigPolicerExcessBurst) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ConfigPolicerPeakRate ¶
type PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ConfigPolicerPeakRate struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy value. The type is interface{} with range: 0..4294967295. PolicyValue interface{} // Policy unit. The type is PolicyParamUnit. PolicyUnit interface{} }
PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ConfigPolicerPeakRate Config policer peak rate
func (*PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ConfigPolicerPeakRate) GetEntityData ¶
func (configPolicerPeakRate *PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ConfigPolicerPeakRate) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ConfigQueueLimit ¶
type PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ConfigQueueLimit struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy value. The type is interface{} with range: 0..4294967295. PolicyValue interface{} // Policy unit. The type is PolicyParamUnit. PolicyUnit interface{} }
PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ConfigQueueLimit Configured queue limit
func (*PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ConfigQueueLimit) GetEntityData ¶
func (configQueueLimit *PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ConfigQueueLimit) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ConformAction ¶
type PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ConformAction struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policer action type. The type is DnxQoseaShowAction. ActionType interface{} // Action mark. The type is slice of // PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ConformAction_Mark. Mark []*PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ConformAction_Mark }
PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ConformAction Conform action
func (*PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ConformAction) GetEntityData ¶
func (conformAction *PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ConformAction) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ConformAction_Mark ¶
type PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ConformAction_Mark struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Mark type. The type is DnxQoseaShowMark. MarkType interface{} // Mark value. The type is interface{} with range: 0..65535. MarkValue interface{} }
PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ConformAction_Mark Action mark
func (*PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ConformAction_Mark) GetEntityData ¶
func (mark *PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ConformAction_Mark) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ExceedAction ¶
type PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ExceedAction struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policer action type. The type is DnxQoseaShowAction. ActionType interface{} // Action mark. The type is slice of // PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ExceedAction_Mark. Mark []*PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ExceedAction_Mark }
PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ExceedAction Exceed action
func (*PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ExceedAction) GetEntityData ¶
func (exceedAction *PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ExceedAction) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ExceedAction_Mark ¶
type PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ExceedAction_Mark struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Mark type. The type is DnxQoseaShowMark. MarkType interface{} // Mark value. The type is interface{} with range: 0..65535. MarkValue interface{} }
PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ExceedAction_Mark Action mark
func (*PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ExceedAction_Mark) GetEntityData ¶
func (mark *PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ExceedAction_Mark) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_IpMark ¶
type PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_IpMark struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Mark type. The type is DnxQoseaShowMark. MarkType interface{} // Mark value. The type is interface{} with range: 0..65535. MarkValue interface{} }
PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_IpMark IP mark
func (*PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_IpMark) GetEntityData ¶
func (ipMark *PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_IpMark) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_MplsMark ¶
type PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_MplsMark struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Mark type. The type is DnxQoseaShowMark. MarkType interface{} // Mark value. The type is interface{} with range: 0..65535. MarkValue interface{} }
PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_MplsMark MPLS mark
func (*PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_MplsMark) GetEntityData ¶
func (mplsMark *PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_MplsMark) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ViolateAction ¶
type PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ViolateAction struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policer action type. The type is DnxQoseaShowAction. ActionType interface{} // Action mark. The type is slice of // PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ViolateAction_Mark. Mark []*PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ViolateAction_Mark }
PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ViolateAction Violate action
func (*PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ViolateAction) GetEntityData ¶
func (violateAction *PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ViolateAction) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ViolateAction_Mark ¶
type PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ViolateAction_Mark struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Mark type. The type is DnxQoseaShowMark. MarkType interface{} // Mark value. The type is interface{} with range: 0..65535. MarkValue interface{} }
PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ViolateAction_Mark Action mark
func (*PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ViolateAction_Mark) GetEntityData ¶
func (mark *PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_ViolateAction_Mark) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_Wred ¶
type PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_Wred struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // WREDMatchType. The type is DnxQoseaShowWred. WredMatchType interface{} // Hardware minimum threshold. The type is interface{} with range: // 0..4294967295. HardwareMinThresholdBytes interface{} // Hardware maximum threshold. The type is interface{} with range: // 0..4294967295. HardwareMaxThresholdBytes interface{} // First segment. The type is interface{} with range: 0..65535. FirstSegment interface{} // Segment size. The type is interface{} with range: 0..4294967295. SegmentSize interface{} // WRED match values. WredMatchValue PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_Wred_WredMatchValue // Configured minimum threshold. ConfigMinThreshold PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_Wred_ConfigMinThreshold // Configured maximum threshold. ConfigMaxThreshold PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_Wred_ConfigMaxThreshold }
PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_Wred WRED parameters
func (*PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_Wred) GetEntityData ¶
func (wred *PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_Wred) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_Wred_ConfigMaxThreshold ¶
type PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_Wred_ConfigMaxThreshold struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy value. The type is interface{} with range: 0..4294967295. PolicyValue interface{} // Policy unit. The type is PolicyParamUnit. PolicyUnit interface{} }
PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_Wred_ConfigMaxThreshold Configured maximum threshold
func (*PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_Wred_ConfigMaxThreshold) GetEntityData ¶
func (configMaxThreshold *PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_Wred_ConfigMaxThreshold) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_Wred_ConfigMinThreshold ¶
type PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_Wred_ConfigMinThreshold struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy value. The type is interface{} with range: 0..4294967295. PolicyValue interface{} // Policy unit. The type is PolicyParamUnit. PolicyUnit interface{} }
PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_Wred_ConfigMinThreshold Configured minimum threshold
func (*PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_Wred_ConfigMinThreshold) GetEntityData ¶
func (configMinThreshold *PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_Wred_ConfigMinThreshold) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_Wred_WredMatchValue ¶
type PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_Wred_WredMatchValue struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // dnx qosea show red match value. The type is slice of // PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_Wred_WredMatchValue_DnxQoseaShowRedMatchValue. DnxQoseaShowRedMatchValue []*PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_Wred_WredMatchValue_DnxQoseaShowRedMatchValue }
PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_Wred_WredMatchValue WRED match values
func (*PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_Wred_WredMatchValue) GetEntityData ¶
func (wredMatchValue *PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_Wred_WredMatchValue) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_Wred_WredMatchValue_DnxQoseaShowRedMatchValue ¶
type PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_Wred_WredMatchValue_DnxQoseaShowRedMatchValue struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Start value of a range. The type is interface{} with range: 0..255. RangeStart interface{} // End value of a range. The type is interface{} with range: 0..255. RangeEnd interface{} }
PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_Wred_WredMatchValue_DnxQoseaShowRedMatchValue dnx qosea show red match value
func (*PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_Wred_WredMatchValue_DnxQoseaShowRedMatchValue) GetEntityData ¶
func (dnxQoseaShowRedMatchValue *PlatformQos_Nodes_Node_Interfaces_Interface_ClassTable_Class_Wred_WredMatchValue_DnxQoseaShowRedMatchValue) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_Interfaces_Interface_Output ¶
type PlatformQos_Nodes_Node_Interfaces_Interface_Output struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // QoS list of class names. QosClassTable PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable }
PlatformQos_Nodes_Node_Interfaces_Interface_Output QoS policy direction egress
func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output) GetEntityData ¶
func (output *PlatformQos_Nodes_Node_Interfaces_Interface_Output) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable ¶
type PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // QoS policy class. The type is slice of // PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class. Class []*PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class }
PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable QoS list of class names
func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable) GetEntityData ¶
func (qosClassTable *PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class ¶
type PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. QoS policy class name at level 1. The type is // string. LevelOneClassName interface{} // QoS policy child class name at level 2. The type is string. LevelTwoClassName interface{} // Class level. The type is DnxQoseaShowLevel. ClassLevel interface{} // Egress Queue ID. The type is interface{} with range: // -2147483648..2147483647. EgressQueueId interface{} // Queue type. The type is DnxQoseaShowQueue. QueueType interface{} // Priority level. The type is DnxQoseaShowHpLevel. PriorityLevel interface{} // Hardware maximum rate in kbps. The type is interface{} with range: // 0..4294967295. Units are kbit/s. HardwareMaxRateKbps interface{} // Hardware minimum rate in kbps. The type is interface{} with range: // 0..4294967295. Units are kbit/s. HardwareMinRateKbps interface{} // Configured excess bandwidth percentage. The type is interface{} with range: // 0..4294967295. Units are percentage. ConfigExcessBandwidthPercent interface{} // Configured excess bandwidth unit. The type is interface{} with range: // 0..4294967295. ConfigExcessBandwidthUnit interface{} // Hardware excess bandwidth weight. The type is interface{} with range: // 0..4294967295. HardwareExcessBandwidthWeight interface{} // Network minimum Bandwith. The type is interface{} with range: // 0..4294967295. NetworkMinBandwidthKbps interface{} // Hardware queue limit in bytes. The type is interface{} with range: // 0..18446744073709551615. Units are byte. HardwareQueueLimitBytes interface{} // Hardware queue limit in microseconds. The type is interface{} with range: // 0..18446744073709551615. Units are microsecond. HardwareQueueLimitMicroseconds interface{} // PolicerBucketID. The type is interface{} with range: 0..4294967295. PolicerBucketId interface{} // PolicerStatsHandle. The type is interface{} with range: // 0..18446744073709551615. PolicerStatsHandle interface{} // Hardware policer average in kbps. The type is interface{} with range: // 0..4294967295. Units are kbit/s. HardwarePolicerAverageRateKbps interface{} // Hardware policer peak rate. The type is interface{} with range: // 0..4294967295. HardwarePolicerPeakRateKbps interface{} // Hardware policer conform burst. The type is interface{} with range: // 0..4294967295. HardwarePolicerConformBurstBytes interface{} // Hardware policer excess burst. The type is interface{} with range: // 0..4294967295. HardwarePolicerExcessBurstBytes interface{} // Configured maximum rate. ConfigMaxRate PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ConfigMaxRate // Configured minimum rate. ConfigMinRate PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ConfigMinRate // Configured queue limit. ConfigQueueLimit PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ConfigQueueLimit // Configured policer average rate. ConfigPolicerAverageRate PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ConfigPolicerAverageRate // Config policer peak rate. ConfigPolicerPeakRate PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ConfigPolicerPeakRate // Configured policer conform burst. ConfigPolicerConformBurst PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ConfigPolicerConformBurst // Configured policer excess burst. ConfigPolicerExcessBurst PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ConfigPolicerExcessBurst // Conform action. ConformAction PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ConformAction // Exceed action. ExceedAction PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ExceedAction // Violate action. ViolateAction PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ViolateAction // IP mark. The type is slice of // PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_IpMark. IpMark []*PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_IpMark // Common mark. The type is slice of // PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_CommonMark. CommonMark []*PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_CommonMark // MPLS mark. The type is slice of // PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_MplsMark. MplsMark []*PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_MplsMark // WRED parameters. The type is slice of // PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_Wred. Wred []*PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_Wred }
PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class QoS policy class
func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class) GetEntityData ¶
func (class *PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_CommonMark ¶
type PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_CommonMark struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Mark type. The type is DnxQoseaShowMark. MarkType interface{} // Mark value. The type is interface{} with range: 0..65535. MarkValue interface{} }
PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_CommonMark Common mark
func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_CommonMark) GetEntityData ¶
func (commonMark *PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_CommonMark) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ConfigMaxRate ¶
type PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ConfigMaxRate struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy value. The type is interface{} with range: 0..4294967295. PolicyValue interface{} // Policy unit. The type is PolicyParamUnit. PolicyUnit interface{} }
PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ConfigMaxRate Configured maximum rate
func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ConfigMaxRate) GetEntityData ¶
func (configMaxRate *PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ConfigMaxRate) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ConfigMinRate ¶
type PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ConfigMinRate struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy value. The type is interface{} with range: 0..4294967295. PolicyValue interface{} // Policy unit. The type is PolicyParamUnit. PolicyUnit interface{} }
PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ConfigMinRate Configured minimum rate
func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ConfigMinRate) GetEntityData ¶
func (configMinRate *PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ConfigMinRate) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ConfigPolicerAverageRate ¶
type PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ConfigPolicerAverageRate struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy value. The type is interface{} with range: 0..4294967295. PolicyValue interface{} // Policy unit. The type is PolicyParamUnit. PolicyUnit interface{} }
PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ConfigPolicerAverageRate Configured policer average rate
func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ConfigPolicerAverageRate) GetEntityData ¶
func (configPolicerAverageRate *PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ConfigPolicerAverageRate) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ConfigPolicerConformBurst ¶
type PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ConfigPolicerConformBurst struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy value. The type is interface{} with range: 0..4294967295. PolicyValue interface{} // Policy unit. The type is PolicyParamUnit. PolicyUnit interface{} }
PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ConfigPolicerConformBurst Configured policer conform burst
func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ConfigPolicerConformBurst) GetEntityData ¶
func (configPolicerConformBurst *PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ConfigPolicerConformBurst) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ConfigPolicerExcessBurst ¶
type PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ConfigPolicerExcessBurst struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy value. The type is interface{} with range: 0..4294967295. PolicyValue interface{} // Policy unit. The type is PolicyParamUnit. PolicyUnit interface{} }
PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ConfigPolicerExcessBurst Configured policer excess burst
func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ConfigPolicerExcessBurst) GetEntityData ¶
func (configPolicerExcessBurst *PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ConfigPolicerExcessBurst) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ConfigPolicerPeakRate ¶
type PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ConfigPolicerPeakRate struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy value. The type is interface{} with range: 0..4294967295. PolicyValue interface{} // Policy unit. The type is PolicyParamUnit. PolicyUnit interface{} }
PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ConfigPolicerPeakRate Config policer peak rate
func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ConfigPolicerPeakRate) GetEntityData ¶
func (configPolicerPeakRate *PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ConfigPolicerPeakRate) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ConfigQueueLimit ¶
type PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ConfigQueueLimit struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy value. The type is interface{} with range: 0..4294967295. PolicyValue interface{} // Policy unit. The type is PolicyParamUnit. PolicyUnit interface{} }
PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ConfigQueueLimit Configured queue limit
func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ConfigQueueLimit) GetEntityData ¶
func (configQueueLimit *PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ConfigQueueLimit) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ConformAction ¶
type PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ConformAction struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policer action type. The type is DnxQoseaShowAction. ActionType interface{} // Action mark. The type is slice of // PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ConformAction_Mark. Mark []*PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ConformAction_Mark }
PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ConformAction Conform action
func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ConformAction) GetEntityData ¶
func (conformAction *PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ConformAction) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ConformAction_Mark ¶
type PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ConformAction_Mark struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Mark type. The type is DnxQoseaShowMark. MarkType interface{} // Mark value. The type is interface{} with range: 0..65535. MarkValue interface{} }
PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ConformAction_Mark Action mark
func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ConformAction_Mark) GetEntityData ¶
func (mark *PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ConformAction_Mark) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ExceedAction ¶
type PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ExceedAction struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policer action type. The type is DnxQoseaShowAction. ActionType interface{} // Action mark. The type is slice of // PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ExceedAction_Mark. Mark []*PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ExceedAction_Mark }
PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ExceedAction Exceed action
func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ExceedAction) GetEntityData ¶
func (exceedAction *PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ExceedAction) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ExceedAction_Mark ¶
type PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ExceedAction_Mark struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Mark type. The type is DnxQoseaShowMark. MarkType interface{} // Mark value. The type is interface{} with range: 0..65535. MarkValue interface{} }
PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ExceedAction_Mark Action mark
func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ExceedAction_Mark) GetEntityData ¶
func (mark *PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ExceedAction_Mark) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_IpMark ¶
type PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_IpMark struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Mark type. The type is DnxQoseaShowMark. MarkType interface{} // Mark value. The type is interface{} with range: 0..65535. MarkValue interface{} }
PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_IpMark IP mark
func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_IpMark) GetEntityData ¶
func (ipMark *PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_IpMark) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_MplsMark ¶
type PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_MplsMark struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Mark type. The type is DnxQoseaShowMark. MarkType interface{} // Mark value. The type is interface{} with range: 0..65535. MarkValue interface{} }
PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_MplsMark MPLS mark
func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_MplsMark) GetEntityData ¶
func (mplsMark *PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_MplsMark) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ViolateAction ¶
type PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ViolateAction struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policer action type. The type is DnxQoseaShowAction. ActionType interface{} // Action mark. The type is slice of // PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ViolateAction_Mark. Mark []*PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ViolateAction_Mark }
PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ViolateAction Violate action
func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ViolateAction) GetEntityData ¶
func (violateAction *PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ViolateAction) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ViolateAction_Mark ¶
type PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ViolateAction_Mark struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Mark type. The type is DnxQoseaShowMark. MarkType interface{} // Mark value. The type is interface{} with range: 0..65535. MarkValue interface{} }
PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ViolateAction_Mark Action mark
func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ViolateAction_Mark) GetEntityData ¶
func (mark *PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_ViolateAction_Mark) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_Wred ¶
type PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_Wred struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // WREDMatchType. The type is DnxQoseaShowWred. WredMatchType interface{} // Hardware minimum threshold. The type is interface{} with range: // 0..4294967295. HardwareMinThresholdBytes interface{} // Hardware maximum threshold. The type is interface{} with range: // 0..4294967295. HardwareMaxThresholdBytes interface{} // First segment. The type is interface{} with range: 0..65535. FirstSegment interface{} // Segment size. The type is interface{} with range: 0..4294967295. SegmentSize interface{} // WRED match values. WredMatchValue PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_Wred_WredMatchValue // Configured minimum threshold. ConfigMinThreshold PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_Wred_ConfigMinThreshold // Configured maximum threshold. ConfigMaxThreshold PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_Wred_ConfigMaxThreshold }
PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_Wred WRED parameters
func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_Wred) GetEntityData ¶
func (wred *PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_Wred) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_Wred_ConfigMaxThreshold ¶
type PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_Wred_ConfigMaxThreshold struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy value. The type is interface{} with range: 0..4294967295. PolicyValue interface{} // Policy unit. The type is PolicyParamUnit. PolicyUnit interface{} }
PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_Wred_ConfigMaxThreshold Configured maximum threshold
func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_Wred_ConfigMaxThreshold) GetEntityData ¶
func (configMaxThreshold *PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_Wred_ConfigMaxThreshold) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_Wred_ConfigMinThreshold ¶
type PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_Wred_ConfigMinThreshold struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy value. The type is interface{} with range: 0..4294967295. PolicyValue interface{} // Policy unit. The type is PolicyParamUnit. PolicyUnit interface{} }
PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_Wred_ConfigMinThreshold Configured minimum threshold
func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_Wred_ConfigMinThreshold) GetEntityData ¶
func (configMinThreshold *PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_Wred_ConfigMinThreshold) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_Wred_WredMatchValue ¶
type PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_Wred_WredMatchValue struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // dnx qosea show red match value. The type is slice of // PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_Wred_WredMatchValue_DnxQoseaShowRedMatchValue. DnxQoseaShowRedMatchValue []*PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_Wred_WredMatchValue_DnxQoseaShowRedMatchValue }
PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_Wred_WredMatchValue WRED match values
func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_Wred_WredMatchValue) GetEntityData ¶
func (wredMatchValue *PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_Wred_WredMatchValue) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_Wred_WredMatchValue_DnxQoseaShowRedMatchValue ¶
type PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_Wred_WredMatchValue_DnxQoseaShowRedMatchValue struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Start value of a range. The type is interface{} with range: 0..255. RangeStart interface{} // End value of a range. The type is interface{} with range: 0..255. RangeEnd interface{} }
PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_Wred_WredMatchValue_DnxQoseaShowRedMatchValue dnx qosea show red match value
func (*PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_Wred_WredMatchValue_DnxQoseaShowRedMatchValue) GetEntityData ¶
func (dnxQoseaShowRedMatchValue *PlatformQos_Nodes_Node_Interfaces_Interface_Output_QosClassTable_Class_Wred_WredMatchValue_DnxQoseaShowRedMatchValue) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_Interfaces_Interface_PolicyDetails ¶
type PlatformQos_Nodes_Node_Interfaces_Interface_PolicyDetails struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // NPU ID. The type is interface{} with range: 0..4294967295. NpuId interface{} // InterfaceHandle. The type is interface{} with range: 0..4294967295. InterfaceHandle interface{} // Interface Bandwidth (in kbps). The type is interface{} with range: // 0..4294967295. Units are kbit/s. InterfaceBandwidthKbps interface{} // Policy name. The type is string with length: 0..64. PolicyName interface{} // Number of Classes. The type is interface{} with range: 0..65535. TotalNumberOfClasses interface{} // VOQ base address. The type is interface{} with range: 0..4294967295. VoqBaseAddress interface{} // VOQ stats handle. The type is interface{} with range: // 0..18446744073709551615. VoqStatsHandle interface{} // QoS Statistics Accounting Type. The type is QosPolicyAccountEnum. StatsAccountingType interface{} // Policy Status. The type is DnxQoseaShowPolicyStatus. PolicyStatus interface{} // Interface Status. The type is DnxQoseaShowIntfStatus. InterfaceStatus interface{} }
PlatformQos_Nodes_Node_Interfaces_Interface_PolicyDetails Policy Details
func (*PlatformQos_Nodes_Node_Interfaces_Interface_PolicyDetails) GetEntityData ¶
func (policyDetails *PlatformQos_Nodes_Node_Interfaces_Interface_PolicyDetails) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_QosInterfaces ¶
type PlatformQos_Nodes_Node_QosInterfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // QoS interface names. The type is slice of // PlatformQos_Nodes_Node_QosInterfaces_QosInterface. QosInterface []*PlatformQos_Nodes_Node_QosInterfaces_QosInterface }
PlatformQos_Nodes_Node_QosInterfaces QoS list of interfaces
func (*PlatformQos_Nodes_Node_QosInterfaces) GetEntityData ¶
func (qosInterfaces *PlatformQos_Nodes_Node_QosInterfaces) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface ¶
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface 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_QosInterfaces_QosInterface_Input // QoS policy direction egress. Output PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output }
PlatformQos_Nodes_Node_QosInterfaces_QosInterface QoS interface names
func (*PlatformQos_Nodes_Node_QosInterfaces_QosInterface) GetEntityData ¶
func (qosInterface *PlatformQos_Nodes_Node_QosInterfaces_QosInterface) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input ¶
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // QoS list of class names. QosClassTable PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable }
PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input QoS policy direction ingress
func (*PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input) GetEntityData ¶
func (input *PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable ¶
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // QoS policy class. The type is slice of // PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class. Class []*PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class }
PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable QoS list of class names
func (*PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable) GetEntityData ¶
func (qosClassTable *PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class ¶
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. QoS policy class name at level 1. The type is // string. LevelOneClassName interface{} // QoS policy child class name at level 2. The type is string. LevelTwoClassName interface{} // Class level. The type is DnxQoseaShowLevel. ClassLevel interface{} // Egress Queue ID. The type is interface{} with range: // -2147483648..2147483647. EgressQueueId interface{} // Queue type. The type is DnxQoseaShowQueue. QueueType interface{} // Priority level. The type is DnxQoseaShowHpLevel. PriorityLevel interface{} // Hardware maximum rate in kbps. The type is interface{} with range: // 0..4294967295. Units are kbit/s. HardwareMaxRateKbps interface{} // Hardware minimum rate in kbps. The type is interface{} with range: // 0..4294967295. Units are kbit/s. HardwareMinRateKbps interface{} // Configured excess bandwidth percentage. The type is interface{} with range: // 0..4294967295. Units are percentage. ConfigExcessBandwidthPercent interface{} // Configured excess bandwidth unit. The type is interface{} with range: // 0..4294967295. ConfigExcessBandwidthUnit interface{} // Hardware excess bandwidth weight. The type is interface{} with range: // 0..4294967295. HardwareExcessBandwidthWeight interface{} // Network minimum Bandwith. The type is interface{} with range: // 0..4294967295. NetworkMinBandwidthKbps interface{} // Hardware queue limit in bytes. The type is interface{} with range: // 0..18446744073709551615. Units are byte. HardwareQueueLimitBytes interface{} // Hardware queue limit in microseconds. The type is interface{} with range: // 0..18446744073709551615. Units are microsecond. HardwareQueueLimitMicroseconds interface{} // PolicerBucketID. The type is interface{} with range: 0..4294967295. PolicerBucketId interface{} // PolicerStatsHandle. The type is interface{} with range: // 0..18446744073709551615. PolicerStatsHandle interface{} // Hardware policer average in kbps. The type is interface{} with range: // 0..4294967295. Units are kbit/s. HardwarePolicerAverageRateKbps interface{} // Hardware policer peak rate. The type is interface{} with range: // 0..4294967295. HardwarePolicerPeakRateKbps interface{} // Hardware policer conform burst. The type is interface{} with range: // 0..4294967295. HardwarePolicerConformBurstBytes interface{} // Hardware policer excess burst. The type is interface{} with range: // 0..4294967295. HardwarePolicerExcessBurstBytes interface{} // Configured maximum rate. ConfigMaxRate PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ConfigMaxRate // Configured minimum rate. ConfigMinRate PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ConfigMinRate // Configured queue limit. ConfigQueueLimit PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ConfigQueueLimit // Configured policer average rate. ConfigPolicerAverageRate PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ConfigPolicerAverageRate // Config policer peak rate. ConfigPolicerPeakRate PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ConfigPolicerPeakRate // Configured policer conform burst. ConfigPolicerConformBurst PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ConfigPolicerConformBurst // Configured policer excess burst. ConfigPolicerExcessBurst PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ConfigPolicerExcessBurst // Conform action. ConformAction PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ConformAction // Exceed action. ExceedAction PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ExceedAction // Violate action. ViolateAction PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ViolateAction // IP mark. The type is slice of // PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_IpMark. IpMark []*PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_IpMark // Common mark. The type is slice of // PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_CommonMark. CommonMark []*PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_CommonMark // MPLS mark. The type is slice of // PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_MplsMark. MplsMark []*PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_MplsMark // WRED parameters. The type is slice of // PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_Wred. Wred []*PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_Wred }
PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class QoS policy class
func (*PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class) GetEntityData ¶
func (class *PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_CommonMark ¶
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_CommonMark struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Mark type. The type is DnxQoseaShowMark. MarkType interface{} // Mark value. The type is interface{} with range: 0..65535. MarkValue interface{} }
PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_CommonMark Common mark
func (*PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_CommonMark) GetEntityData ¶
func (commonMark *PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_CommonMark) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ConfigMaxRate ¶
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ConfigMaxRate struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy value. The type is interface{} with range: 0..4294967295. PolicyValue interface{} // Policy unit. The type is PolicyParamUnit. PolicyUnit interface{} }
PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ConfigMaxRate Configured maximum rate
func (*PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ConfigMaxRate) GetEntityData ¶
func (configMaxRate *PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ConfigMaxRate) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ConfigMinRate ¶
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ConfigMinRate struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy value. The type is interface{} with range: 0..4294967295. PolicyValue interface{} // Policy unit. The type is PolicyParamUnit. PolicyUnit interface{} }
PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ConfigMinRate Configured minimum rate
func (*PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ConfigMinRate) GetEntityData ¶
func (configMinRate *PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ConfigMinRate) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ConfigPolicerAverageRate ¶
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ConfigPolicerAverageRate struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy value. The type is interface{} with range: 0..4294967295. PolicyValue interface{} // Policy unit. The type is PolicyParamUnit. PolicyUnit interface{} }
PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ConfigPolicerAverageRate Configured policer average rate
func (*PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ConfigPolicerAverageRate) GetEntityData ¶
func (configPolicerAverageRate *PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ConfigPolicerAverageRate) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ConfigPolicerConformBurst ¶
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ConfigPolicerConformBurst struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy value. The type is interface{} with range: 0..4294967295. PolicyValue interface{} // Policy unit. The type is PolicyParamUnit. PolicyUnit interface{} }
PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ConfigPolicerConformBurst Configured policer conform burst
func (*PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ConfigPolicerConformBurst) GetEntityData ¶
func (configPolicerConformBurst *PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ConfigPolicerConformBurst) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ConfigPolicerExcessBurst ¶
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ConfigPolicerExcessBurst struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy value. The type is interface{} with range: 0..4294967295. PolicyValue interface{} // Policy unit. The type is PolicyParamUnit. PolicyUnit interface{} }
PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ConfigPolicerExcessBurst Configured policer excess burst
func (*PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ConfigPolicerExcessBurst) GetEntityData ¶
func (configPolicerExcessBurst *PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ConfigPolicerExcessBurst) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ConfigPolicerPeakRate ¶
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ConfigPolicerPeakRate struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy value. The type is interface{} with range: 0..4294967295. PolicyValue interface{} // Policy unit. The type is PolicyParamUnit. PolicyUnit interface{} }
PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ConfigPolicerPeakRate Config policer peak rate
func (*PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ConfigPolicerPeakRate) GetEntityData ¶
func (configPolicerPeakRate *PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ConfigPolicerPeakRate) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ConfigQueueLimit ¶
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ConfigQueueLimit struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy value. The type is interface{} with range: 0..4294967295. PolicyValue interface{} // Policy unit. The type is PolicyParamUnit. PolicyUnit interface{} }
PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ConfigQueueLimit Configured queue limit
func (*PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ConfigQueueLimit) GetEntityData ¶
func (configQueueLimit *PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ConfigQueueLimit) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ConformAction ¶
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ConformAction struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policer action type. The type is DnxQoseaShowAction. ActionType interface{} // Action mark. The type is slice of // PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ConformAction_Mark. Mark []*PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ConformAction_Mark }
PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ConformAction Conform action
func (*PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ConformAction) GetEntityData ¶
func (conformAction *PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ConformAction) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ConformAction_Mark ¶
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ConformAction_Mark struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Mark type. The type is DnxQoseaShowMark. MarkType interface{} // Mark value. The type is interface{} with range: 0..65535. MarkValue interface{} }
PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ConformAction_Mark Action mark
func (*PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ConformAction_Mark) GetEntityData ¶
func (mark *PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ConformAction_Mark) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ExceedAction ¶
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ExceedAction struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policer action type. The type is DnxQoseaShowAction. ActionType interface{} // Action mark. The type is slice of // PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ExceedAction_Mark. Mark []*PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ExceedAction_Mark }
PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ExceedAction Exceed action
func (*PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ExceedAction) GetEntityData ¶
func (exceedAction *PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ExceedAction) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ExceedAction_Mark ¶
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ExceedAction_Mark struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Mark type. The type is DnxQoseaShowMark. MarkType interface{} // Mark value. The type is interface{} with range: 0..65535. MarkValue interface{} }
PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ExceedAction_Mark Action mark
func (*PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ExceedAction_Mark) GetEntityData ¶
func (mark *PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ExceedAction_Mark) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_IpMark ¶
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_IpMark struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Mark type. The type is DnxQoseaShowMark. MarkType interface{} // Mark value. The type is interface{} with range: 0..65535. MarkValue interface{} }
PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_IpMark IP mark
func (*PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_IpMark) GetEntityData ¶
func (ipMark *PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_IpMark) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_MplsMark ¶
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_MplsMark struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Mark type. The type is DnxQoseaShowMark. MarkType interface{} // Mark value. The type is interface{} with range: 0..65535. MarkValue interface{} }
PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_MplsMark MPLS mark
func (*PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_MplsMark) GetEntityData ¶
func (mplsMark *PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_MplsMark) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ViolateAction ¶
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ViolateAction struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policer action type. The type is DnxQoseaShowAction. ActionType interface{} // Action mark. The type is slice of // PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ViolateAction_Mark. Mark []*PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ViolateAction_Mark }
PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ViolateAction Violate action
func (*PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ViolateAction) GetEntityData ¶
func (violateAction *PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ViolateAction) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ViolateAction_Mark ¶
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ViolateAction_Mark struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Mark type. The type is DnxQoseaShowMark. MarkType interface{} // Mark value. The type is interface{} with range: 0..65535. MarkValue interface{} }
PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ViolateAction_Mark Action mark
func (*PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ViolateAction_Mark) GetEntityData ¶
func (mark *PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_ViolateAction_Mark) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_Wred ¶
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_Wred struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // WREDMatchType. The type is DnxQoseaShowWred. WredMatchType interface{} // Hardware minimum threshold. The type is interface{} with range: // 0..4294967295. HardwareMinThresholdBytes interface{} // Hardware maximum threshold. The type is interface{} with range: // 0..4294967295. HardwareMaxThresholdBytes interface{} // First segment. The type is interface{} with range: 0..65535. FirstSegment interface{} // Segment size. The type is interface{} with range: 0..4294967295. SegmentSize interface{} // WRED match values. WredMatchValue PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_Wred_WredMatchValue // Configured minimum threshold. ConfigMinThreshold PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_Wred_ConfigMinThreshold // Configured maximum threshold. ConfigMaxThreshold PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_Wred_ConfigMaxThreshold }
PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_Wred WRED parameters
func (*PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_Wred) GetEntityData ¶
func (wred *PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_Wred) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_Wred_ConfigMaxThreshold ¶
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_Wred_ConfigMaxThreshold struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy value. The type is interface{} with range: 0..4294967295. PolicyValue interface{} // Policy unit. The type is PolicyParamUnit. PolicyUnit interface{} }
PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_Wred_ConfigMaxThreshold Configured maximum threshold
func (*PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_Wred_ConfigMaxThreshold) GetEntityData ¶
func (configMaxThreshold *PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_Wred_ConfigMaxThreshold) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_Wred_ConfigMinThreshold ¶
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_Wred_ConfigMinThreshold struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy value. The type is interface{} with range: 0..4294967295. PolicyValue interface{} // Policy unit. The type is PolicyParamUnit. PolicyUnit interface{} }
PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_Wred_ConfigMinThreshold Configured minimum threshold
func (*PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_Wred_ConfigMinThreshold) GetEntityData ¶
func (configMinThreshold *PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_Wred_ConfigMinThreshold) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_Wred_WredMatchValue ¶
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_Wred_WredMatchValue struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // dnx qosea show red match value. The type is slice of // PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_Wred_WredMatchValue_DnxQoseaShowRedMatchValue. DnxQoseaShowRedMatchValue []*PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_Wred_WredMatchValue_DnxQoseaShowRedMatchValue }
PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_Wred_WredMatchValue WRED match values
func (*PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_Wred_WredMatchValue) GetEntityData ¶
func (wredMatchValue *PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_Wred_WredMatchValue) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_Wred_WredMatchValue_DnxQoseaShowRedMatchValue ¶
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_Wred_WredMatchValue_DnxQoseaShowRedMatchValue struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Start value of a range. The type is interface{} with range: 0..255. RangeStart interface{} // End value of a range. The type is interface{} with range: 0..255. RangeEnd interface{} }
PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_Wred_WredMatchValue_DnxQoseaShowRedMatchValue dnx qosea show red match value
func (*PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_Wred_WredMatchValue_DnxQoseaShowRedMatchValue) GetEntityData ¶
func (dnxQoseaShowRedMatchValue *PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Input_QosClassTable_Class_Wred_WredMatchValue_DnxQoseaShowRedMatchValue) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output ¶
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // QoS list of class names. QosClassTable PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable }
PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output QoS policy direction egress
func (*PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output) GetEntityData ¶
func (output *PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable ¶
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // QoS policy class. The type is slice of // PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class. Class []*PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class }
PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable QoS list of class names
func (*PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable) GetEntityData ¶
func (qosClassTable *PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class ¶
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. QoS policy class name at level 1. The type is // string. LevelOneClassName interface{} // QoS policy child class name at level 2. The type is string. LevelTwoClassName interface{} // Class level. The type is DnxQoseaShowLevel. ClassLevel interface{} // Egress Queue ID. The type is interface{} with range: // -2147483648..2147483647. EgressQueueId interface{} // Queue type. The type is DnxQoseaShowQueue. QueueType interface{} // Priority level. The type is DnxQoseaShowHpLevel. PriorityLevel interface{} // Hardware maximum rate in kbps. The type is interface{} with range: // 0..4294967295. Units are kbit/s. HardwareMaxRateKbps interface{} // Hardware minimum rate in kbps. The type is interface{} with range: // 0..4294967295. Units are kbit/s. HardwareMinRateKbps interface{} // Configured excess bandwidth percentage. The type is interface{} with range: // 0..4294967295. Units are percentage. ConfigExcessBandwidthPercent interface{} // Configured excess bandwidth unit. The type is interface{} with range: // 0..4294967295. ConfigExcessBandwidthUnit interface{} // Hardware excess bandwidth weight. The type is interface{} with range: // 0..4294967295. HardwareExcessBandwidthWeight interface{} // Network minimum Bandwith. The type is interface{} with range: // 0..4294967295. NetworkMinBandwidthKbps interface{} // Hardware queue limit in bytes. The type is interface{} with range: // 0..18446744073709551615. Units are byte. HardwareQueueLimitBytes interface{} // Hardware queue limit in microseconds. The type is interface{} with range: // 0..18446744073709551615. Units are microsecond. HardwareQueueLimitMicroseconds interface{} // PolicerBucketID. The type is interface{} with range: 0..4294967295. PolicerBucketId interface{} // PolicerStatsHandle. The type is interface{} with range: // 0..18446744073709551615. PolicerStatsHandle interface{} // Hardware policer average in kbps. The type is interface{} with range: // 0..4294967295. Units are kbit/s. HardwarePolicerAverageRateKbps interface{} // Hardware policer peak rate. The type is interface{} with range: // 0..4294967295. HardwarePolicerPeakRateKbps interface{} // Hardware policer conform burst. The type is interface{} with range: // 0..4294967295. HardwarePolicerConformBurstBytes interface{} // Hardware policer excess burst. The type is interface{} with range: // 0..4294967295. HardwarePolicerExcessBurstBytes interface{} // Configured maximum rate. ConfigMaxRate PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ConfigMaxRate // Configured minimum rate. ConfigMinRate PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ConfigMinRate // Configured queue limit. ConfigQueueLimit PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ConfigQueueLimit // Configured policer average rate. ConfigPolicerAverageRate PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ConfigPolicerAverageRate // Config policer peak rate. ConfigPolicerPeakRate PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ConfigPolicerPeakRate // Configured policer conform burst. ConfigPolicerConformBurst PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ConfigPolicerConformBurst // Configured policer excess burst. ConfigPolicerExcessBurst PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ConfigPolicerExcessBurst // Conform action. ConformAction PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ConformAction // Exceed action. ExceedAction PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ExceedAction // Violate action. ViolateAction PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ViolateAction // IP mark. The type is slice of // PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_IpMark. IpMark []*PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_IpMark // Common mark. The type is slice of // PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_CommonMark. CommonMark []*PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_CommonMark // MPLS mark. The type is slice of // PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_MplsMark. MplsMark []*PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_MplsMark // WRED parameters. The type is slice of // PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_Wred. Wred []*PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_Wred }
PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class QoS policy class
func (*PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class) GetEntityData ¶
func (class *PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_CommonMark ¶
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_CommonMark struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Mark type. The type is DnxQoseaShowMark. MarkType interface{} // Mark value. The type is interface{} with range: 0..65535. MarkValue interface{} }
PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_CommonMark Common mark
func (*PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_CommonMark) GetEntityData ¶
func (commonMark *PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_CommonMark) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ConfigMaxRate ¶
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ConfigMaxRate struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy value. The type is interface{} with range: 0..4294967295. PolicyValue interface{} // Policy unit. The type is PolicyParamUnit. PolicyUnit interface{} }
PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ConfigMaxRate Configured maximum rate
func (*PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ConfigMaxRate) GetEntityData ¶
func (configMaxRate *PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ConfigMaxRate) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ConfigMinRate ¶
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ConfigMinRate struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy value. The type is interface{} with range: 0..4294967295. PolicyValue interface{} // Policy unit. The type is PolicyParamUnit. PolicyUnit interface{} }
PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ConfigMinRate Configured minimum rate
func (*PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ConfigMinRate) GetEntityData ¶
func (configMinRate *PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ConfigMinRate) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ConfigPolicerAverageRate ¶
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ConfigPolicerAverageRate struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy value. The type is interface{} with range: 0..4294967295. PolicyValue interface{} // Policy unit. The type is PolicyParamUnit. PolicyUnit interface{} }
PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ConfigPolicerAverageRate Configured policer average rate
func (*PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ConfigPolicerAverageRate) GetEntityData ¶
func (configPolicerAverageRate *PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ConfigPolicerAverageRate) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ConfigPolicerConformBurst ¶
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ConfigPolicerConformBurst struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy value. The type is interface{} with range: 0..4294967295. PolicyValue interface{} // Policy unit. The type is PolicyParamUnit. PolicyUnit interface{} }
PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ConfigPolicerConformBurst Configured policer conform burst
func (*PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ConfigPolicerConformBurst) GetEntityData ¶
func (configPolicerConformBurst *PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ConfigPolicerConformBurst) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ConfigPolicerExcessBurst ¶
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ConfigPolicerExcessBurst struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy value. The type is interface{} with range: 0..4294967295. PolicyValue interface{} // Policy unit. The type is PolicyParamUnit. PolicyUnit interface{} }
PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ConfigPolicerExcessBurst Configured policer excess burst
func (*PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ConfigPolicerExcessBurst) GetEntityData ¶
func (configPolicerExcessBurst *PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ConfigPolicerExcessBurst) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ConfigPolicerPeakRate ¶
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ConfigPolicerPeakRate struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy value. The type is interface{} with range: 0..4294967295. PolicyValue interface{} // Policy unit. The type is PolicyParamUnit. PolicyUnit interface{} }
PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ConfigPolicerPeakRate Config policer peak rate
func (*PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ConfigPolicerPeakRate) GetEntityData ¶
func (configPolicerPeakRate *PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ConfigPolicerPeakRate) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ConfigQueueLimit ¶
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ConfigQueueLimit struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy value. The type is interface{} with range: 0..4294967295. PolicyValue interface{} // Policy unit. The type is PolicyParamUnit. PolicyUnit interface{} }
PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ConfigQueueLimit Configured queue limit
func (*PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ConfigQueueLimit) GetEntityData ¶
func (configQueueLimit *PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ConfigQueueLimit) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ConformAction ¶
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ConformAction struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policer action type. The type is DnxQoseaShowAction. ActionType interface{} // Action mark. The type is slice of // PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ConformAction_Mark. Mark []*PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ConformAction_Mark }
PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ConformAction Conform action
func (*PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ConformAction) GetEntityData ¶
func (conformAction *PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ConformAction) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ConformAction_Mark ¶
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ConformAction_Mark struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Mark type. The type is DnxQoseaShowMark. MarkType interface{} // Mark value. The type is interface{} with range: 0..65535. MarkValue interface{} }
PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ConformAction_Mark Action mark
func (*PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ConformAction_Mark) GetEntityData ¶
func (mark *PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ConformAction_Mark) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ExceedAction ¶
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ExceedAction struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policer action type. The type is DnxQoseaShowAction. ActionType interface{} // Action mark. The type is slice of // PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ExceedAction_Mark. Mark []*PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ExceedAction_Mark }
PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ExceedAction Exceed action
func (*PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ExceedAction) GetEntityData ¶
func (exceedAction *PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ExceedAction) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ExceedAction_Mark ¶
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ExceedAction_Mark struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Mark type. The type is DnxQoseaShowMark. MarkType interface{} // Mark value. The type is interface{} with range: 0..65535. MarkValue interface{} }
PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ExceedAction_Mark Action mark
func (*PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ExceedAction_Mark) GetEntityData ¶
func (mark *PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ExceedAction_Mark) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_IpMark ¶
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_IpMark struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Mark type. The type is DnxQoseaShowMark. MarkType interface{} // Mark value. The type is interface{} with range: 0..65535. MarkValue interface{} }
PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_IpMark IP mark
func (*PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_IpMark) GetEntityData ¶
func (ipMark *PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_IpMark) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_MplsMark ¶
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_MplsMark struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Mark type. The type is DnxQoseaShowMark. MarkType interface{} // Mark value. The type is interface{} with range: 0..65535. MarkValue interface{} }
PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_MplsMark MPLS mark
func (*PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_MplsMark) GetEntityData ¶
func (mplsMark *PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_MplsMark) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ViolateAction ¶
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ViolateAction struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policer action type. The type is DnxQoseaShowAction. ActionType interface{} // Action mark. The type is slice of // PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ViolateAction_Mark. Mark []*PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ViolateAction_Mark }
PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ViolateAction Violate action
func (*PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ViolateAction) GetEntityData ¶
func (violateAction *PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ViolateAction) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ViolateAction_Mark ¶
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ViolateAction_Mark struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Mark type. The type is DnxQoseaShowMark. MarkType interface{} // Mark value. The type is interface{} with range: 0..65535. MarkValue interface{} }
PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ViolateAction_Mark Action mark
func (*PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ViolateAction_Mark) GetEntityData ¶
func (mark *PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_ViolateAction_Mark) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_Wred ¶
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_Wred struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // WREDMatchType. The type is DnxQoseaShowWred. WredMatchType interface{} // Hardware minimum threshold. The type is interface{} with range: // 0..4294967295. HardwareMinThresholdBytes interface{} // Hardware maximum threshold. The type is interface{} with range: // 0..4294967295. HardwareMaxThresholdBytes interface{} // First segment. The type is interface{} with range: 0..65535. FirstSegment interface{} // Segment size. The type is interface{} with range: 0..4294967295. SegmentSize interface{} // WRED match values. WredMatchValue PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_Wred_WredMatchValue // Configured minimum threshold. ConfigMinThreshold PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_Wred_ConfigMinThreshold // Configured maximum threshold. ConfigMaxThreshold PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_Wred_ConfigMaxThreshold }
PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_Wred WRED parameters
func (*PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_Wred) GetEntityData ¶
func (wred *PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_Wred) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_Wred_ConfigMaxThreshold ¶
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_Wred_ConfigMaxThreshold struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy value. The type is interface{} with range: 0..4294967295. PolicyValue interface{} // Policy unit. The type is PolicyParamUnit. PolicyUnit interface{} }
PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_Wred_ConfigMaxThreshold Configured maximum threshold
func (*PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_Wred_ConfigMaxThreshold) GetEntityData ¶
func (configMaxThreshold *PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_Wred_ConfigMaxThreshold) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_Wred_ConfigMinThreshold ¶
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_Wred_ConfigMinThreshold struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Policy value. The type is interface{} with range: 0..4294967295. PolicyValue interface{} // Policy unit. The type is PolicyParamUnit. PolicyUnit interface{} }
PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_Wred_ConfigMinThreshold Configured minimum threshold
func (*PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_Wred_ConfigMinThreshold) GetEntityData ¶
func (configMinThreshold *PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_Wred_ConfigMinThreshold) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_Wred_WredMatchValue ¶
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_Wred_WredMatchValue struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // dnx qosea show red match value. The type is slice of // PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_Wred_WredMatchValue_DnxQoseaShowRedMatchValue. DnxQoseaShowRedMatchValue []*PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_Wred_WredMatchValue_DnxQoseaShowRedMatchValue }
PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_Wred_WredMatchValue WRED match values
func (*PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_Wred_WredMatchValue) GetEntityData ¶
func (wredMatchValue *PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_Wred_WredMatchValue) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_Wred_WredMatchValue_DnxQoseaShowRedMatchValue ¶
type PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_Wred_WredMatchValue_DnxQoseaShowRedMatchValue struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Start value of a range. The type is interface{} with range: 0..255. RangeStart interface{} // End value of a range. The type is interface{} with range: 0..255. RangeEnd interface{} }
PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_Wred_WredMatchValue_DnxQoseaShowRedMatchValue dnx qosea show red match value
func (*PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_Wred_WredMatchValue_DnxQoseaShowRedMatchValue) GetEntityData ¶
func (dnxQoseaShowRedMatchValue *PlatformQos_Nodes_Node_QosInterfaces_QosInterface_Output_QosClassTable_Class_Wred_WredMatchValue_DnxQoseaShowRedMatchValue) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_RemoteInterfaces ¶
type PlatformQos_Nodes_Node_RemoteInterfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // QoS remote interface names. The type is slice of // PlatformQos_Nodes_Node_RemoteInterfaces_RemoteInterface. RemoteInterface []*PlatformQos_Nodes_Node_RemoteInterfaces_RemoteInterface }
PlatformQos_Nodes_Node_RemoteInterfaces QoS list of remote interfaces
func (*PlatformQos_Nodes_Node_RemoteInterfaces) GetEntityData ¶
func (remoteInterfaces *PlatformQos_Nodes_Node_RemoteInterfaces) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_RemoteInterfaces_RemoteInterface ¶
type PlatformQos_Nodes_Node_RemoteInterfaces_RemoteInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The name of the remote interface. The type is // string with pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // Policy Name. The type is string with length: 0..64. PolicyName interface{} // Virtual output queue statistics handle. The type is interface{} with range: // 0..18446744073709551615. VirtualOutputQueueStatisticsHandle interface{} // Interface Handle. The type is interface{} with range: 0..4294967295. InterfaceHandle interface{} // Number of Virtual Output Queues. The type is interface{} with range: // 0..4294967295. NumberOfVirtualOutputQueues interface{} // Number of Classes. The type is interface{} with range: 0..4294967295. NumberOfClasses interface{} // Remote Class array. The type is slice of // PlatformQos_Nodes_Node_RemoteInterfaces_RemoteInterface_RemoteClass. RemoteClass []*PlatformQos_Nodes_Node_RemoteInterfaces_RemoteInterface_RemoteClass }
PlatformQos_Nodes_Node_RemoteInterfaces_RemoteInterface QoS remote interface names
func (*PlatformQos_Nodes_Node_RemoteInterfaces_RemoteInterface) GetEntityData ¶
func (remoteInterface *PlatformQos_Nodes_Node_RemoteInterfaces_RemoteInterface) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_RemoteInterfaces_RemoteInterface_RemoteClass ¶
type PlatformQos_Nodes_Node_RemoteInterfaces_RemoteInterface_RemoteClass struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Class Name. The type is string with length: 0..64. ClassName interface{} // Class ID. The type is interface{} with range: 0..4294967295. ClassId interface{} // Class of Service Queue. The type is interface{} with range: 0..4294967295. CosQ interface{} // Default/Configured queue limit in bytes. The type is interface{} with // range: 0..4294967295. Units are byte. QueueLimit interface{} // Hardware queue limit in bytes. The type is interface{} with range: // 0..4294967295. Units are byte. HardwareQueueLimit interface{} // Default/Configured WRED profiles. The type is slice of // PlatformQos_Nodes_Node_RemoteInterfaces_RemoteInterface_RemoteClass_Wred. Wred []*PlatformQos_Nodes_Node_RemoteInterfaces_RemoteInterface_RemoteClass_Wred // Hardware WRED profiles. The type is slice of // PlatformQos_Nodes_Node_RemoteInterfaces_RemoteInterface_RemoteClass_HwWred. HwWred []*PlatformQos_Nodes_Node_RemoteInterfaces_RemoteInterface_RemoteClass_HwWred }
PlatformQos_Nodes_Node_RemoteInterfaces_RemoteInterface_RemoteClass Remote Class array
func (*PlatformQos_Nodes_Node_RemoteInterfaces_RemoteInterface_RemoteClass) GetEntityData ¶
func (remoteClass *PlatformQos_Nodes_Node_RemoteInterfaces_RemoteInterface_RemoteClass) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_RemoteInterfaces_RemoteInterface_RemoteClass_HwWred ¶
type PlatformQos_Nodes_Node_RemoteInterfaces_RemoteInterface_RemoteClass_HwWred struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Minimum Threshold. The type is interface{} with range: 0..4294967295. MinThreshold interface{} // Maximum Threshold. The type is interface{} with range: 0..4294967295. MaxThreshold interface{} // Drop Probability. The type is interface{} with range: 0..4294967295. DropProbability interface{} }
PlatformQos_Nodes_Node_RemoteInterfaces_RemoteInterface_RemoteClass_HwWred Hardware WRED profiles
func (*PlatformQos_Nodes_Node_RemoteInterfaces_RemoteInterface_RemoteClass_HwWred) GetEntityData ¶
func (hwWred *PlatformQos_Nodes_Node_RemoteInterfaces_RemoteInterface_RemoteClass_HwWred) GetEntityData() *types.CommonEntityData
type PlatformQos_Nodes_Node_RemoteInterfaces_RemoteInterface_RemoteClass_Wred ¶
type PlatformQos_Nodes_Node_RemoteInterfaces_RemoteInterface_RemoteClass_Wred struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Minimum Threshold. The type is interface{} with range: 0..4294967295. MinThreshold interface{} // Maximum Threshold. The type is interface{} with range: 0..4294967295. MaxThreshold interface{} // Drop Probability. The type is interface{} with range: 0..4294967295. DropProbability interface{} }
PlatformQos_Nodes_Node_RemoteInterfaces_RemoteInterface_RemoteClass_Wred Default/Configured WRED profiles
func (*PlatformQos_Nodes_Node_RemoteInterfaces_RemoteInterface_RemoteClass_Wred) GetEntityData ¶
func (wred *PlatformQos_Nodes_Node_RemoteInterfaces_RemoteInterface_RemoteClass_Wred) GetEntityData() *types.CommonEntityData
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 QosPolicyAccountEnum ¶
type QosPolicyAccountEnum string
QosPolicyAccountEnum represents Qos policy account enum
const ( // qos serv policy no ac count pref QosPolicyAccountEnum_qos_serv_policy_no_ac_count_pref QosPolicyAccountEnum = "qos-serv-policy-no-ac-count-pref" // qos serv policy ac count l2 QosPolicyAccountEnum_qos_serv_policy_ac_count_l2 QosPolicyAccountEnum = "qos-serv-policy-ac-count-l2" // qos serv policy no ac count l2 QosPolicyAccountEnum_qos_serv_policy_no_ac_count_l2 QosPolicyAccountEnum = "qos-serv-policy-no-ac-count-l2" // qos serv policy ac count user def QosPolicyAccountEnum_qos_serv_policy_ac_count_user_def QosPolicyAccountEnum = "qos-serv-policy-ac-count-user-def" // qos serv policy ac count l1 QosPolicyAccountEnum_qos_serv_policy_ac_count_l1 QosPolicyAccountEnum = "qos-serv-policy-ac-count-l1" )