Table of Contents

Class TrafficShapingRule

Namespace
Meraki.Api.Data
Assembly
Meraki.Api.dll

TrafficShapingRule

[DataContract]
public class TrafficShapingRule
Inheritance
TrafficShapingRule
Inherited Members

Properties

Definitions

A list of objects describing the definitions of your traffic shaping rule. At least one definition is required.

[ApiAccess(ApiAccess.ReadWrite)]
[DataMember(Name = "definitions")]
public List<Definition>? Definitions { get; set; }

Property Value

List<Definition>

DscpTagValue

The DSCP tag applied by your rule. null means 'Do not change DSCP tag'. For a list of possible tag values, use the trafficShaping/dscpTaggingOptions endpoint.

[ApiAccess(ApiAccess.ReadWrite)]
[DataMember(Name = "dscpTagValue")]
public int? DscpTagValue { get; set; }

Property Value

int?

PcpTagValue

The PCP tag applied by your rule. Can be 0 (lowest priority) through 7 (highest priority). null means 'Do not set PCP tag'.

[ApiAccess(ApiAccess.ReadWrite)]
[DataMember(Name = "pcpTagValue")]
public int? PcpTagValue { get; set; }

Property Value

int?

PerClientBandwidthLimits

Gets or Sets PerClientBandwidthLimits

[ApiAccess(ApiAccess.ReadWrite)]
[DataMember(Name = "perClientBandwidthLimits")]
public PerClientBandwidthLimits? PerClientBandwidthLimits { get; set; }

Property Value

PerClientBandwidthLimits

Priority

A string, indicating the priority level for packets bound to your rule. Can be 'low', 'normal' or 'high'.

[ApiAccess(ApiAccess.ReadWrite)]
[DataMember(Name = "priority")]
public Priority? Priority { get; set; }

Property Value

Priority?