Skip to content

QosCarProps

Properties for defining a QosCar.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-sag-qoscar

Initializer

using AlibabaCloud.SDK.ROS.CDK.Sag;
new QosCarProps {
    object LimitType,
    object Priority,
    object QosId,
    object Description = null,
    object MaxBandwidthAbs = null,
    object MaxBandwidthPercent = null,
    object MinBandwidthAbs = null,
    object MinBandwidthPercent = null,
    object Name = null,
    object PercentSourceType = null
};

Properties

Name Type Description
LimitType object Property limitType: The type of the traffic throttling policy.
Priority object Property priority: The priority of the traffic throttling policy.
QosId object Property qosId: The ID of the QoS policy.
Description object Property description: The description of the traffic throttling policy.
MaxBandwidthAbs object Property maxBandwidthAbs: The maximum bandwidth.
MaxBandwidthPercent object Property maxBandwidthPercent: The maximum percentage that is based on the maximum upstream bandwidth of the SAG instance.
MinBandwidthAbs object Property minBandwidthAbs: The minimum bandwidth.
MinBandwidthPercent object Property minBandwidthPercent: The minimum percentage that is based on the maximum upstream bandwidth of the SAG instance.
Name object Property name: The name of the traffic throttling policy.
PercentSourceType object Property percentSourceType: If the policy throttles traffic based on a specified bandwidth percentage, the following options are available: CcnBandwidth: Cloud Enterprise Network (CCN) bandwidth.

LimitTypeRequired

public object LimitType { get; set; }
  • Type: object

Property limitType: The type of the traffic throttling policy.

Valid values: Absolute: throttles traffic by a specific bandwidth range. Percent: throttles traffic by a specific range of bandwidth percentage.


PriorityRequired

public object Priority { get; set; }
  • Type: object

Property priority: The priority of the traffic throttling policy.

A smaller value represents a higher priority. If policies are assigned the same priority, the one applied the earliest prevails. Valid values: 1 to 7.


QosIdRequired

public object QosId { get; set; }
  • Type: object

Property qosId: The ID of the QoS policy.


DescriptionOptional

public object Description { get; set; }
  • Type: object

Property description: The description of the traffic throttling policy.


MaxBandwidthAbsOptional

public object MaxBandwidthAbs { get; set; }
  • Type: object

Property maxBandwidthAbs: The maximum bandwidth.

This parameter is required when LimitType is set to Absolute.


MaxBandwidthPercentOptional

public object MaxBandwidthPercent { get; set; }
  • Type: object

Property maxBandwidthPercent: The maximum percentage that is based on the maximum upstream bandwidth of the SAG instance.

This parameter is required when LimitType is set to Percent.


MinBandwidthAbsOptional

public object MinBandwidthAbs { get; set; }
  • Type: object

Property minBandwidthAbs: The minimum bandwidth.

This parameter is required when LimitType is set to Absolute.


MinBandwidthPercentOptional

public object MinBandwidthPercent { get; set; }
  • Type: object

Property minBandwidthPercent: The minimum percentage that is based on the maximum upstream bandwidth of the SAG instance.

This parameter is required when LimitType is set to Percent.


NameOptional

public object Name { get; set; }
  • Type: object

Property name: The name of the traffic throttling policy.

The name must be 2 to 128 characters in length, and can contain Chinese characters, letters, digits, periods (.), underscores (_), and hyphens (-).


PercentSourceTypeOptional

public object PercentSourceType { get; set; }
  • Type: object

Property percentSourceType: If the policy throttles traffic based on a specified bandwidth percentage, the following options are available: CcnBandwidth: Cloud Enterprise Network (CCN) bandwidth.

InternetUpBandwidth: Internet upstream bandwidth.