You can call the ModifyQosPolicy operation to modify the stream classification rules in a Quality of Service (QoS) policy.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
smartag:ModifyQosPolicy |
update |
*Qos
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
Yes |
The ID of the region where the QoS policy is created. |
cn-shanghai |
| QosId |
string |
Yes |
The ID of the QoS policy. |
qos-xitd8690ucu8ro**** |
| QosPolicyId |
string |
Yes |
The ID of the stream classification rule in the QoS policy. |
qospy-427m9fo6wkh**** |
| Priority |
integer |
No |
The priority of the throttling rule to which the stream classification rule belongs. Valid values: 1 to 3. A smaller value indicates a higher priority. |
3 |
| SourceCidr |
string |
No |
The source CIDR block. The source CIDR block must be in CIDR format. Example: 192.168.1.0/24. |
10.10.10.0/24 |
| DestCidr |
string |
No |
The destination CIDR block. The destination CIDR block must be in CIDR format. Example: 192.168.10.0/24. |
10.10.20.0/24 |
| IpProtocol |
string |
No |
The protocol. For a list of supported protocols, see the information in the console. |
TCP |
| SourcePortRange |
string |
No |
The source port range. Valid values: -1 or 1 to 65535. Examples of how to specify a port range:
|
1/200 |
| DestPortRange |
string |
No |
The destination port range. Valid values: -1 or 1 to 65535. Examples of how to specify a port range:
|
300/400 |
| StartTime |
string |
No |
The time when the stream classification rule takes effect. Specify the time in the ISO 8601 standard. The time must be in UTC+8. Format: YYYY-MM-DDThh:mm:ss+0800. |
2019-07-14T16:41:33+0800 |
| EndTime |
string |
No |
The time when the stream classification rule expires. Specify the time in the ISO 8601 standard. The time must be in UTC+8. Format: YYYY-MM-DDThh:mm:ss+0800. |
2019-09-14T16:41:33+0800 |
| Description |
string |
No |
The description of the stream classification rule. The description must be 1 to 512 characters in length. It must start with a letter and can contain digits, underscores (_), and hyphens (-). |
desctest |
| Name |
string |
No |
The name of the stream classification rule. The name must be 2 to 100 characters in length. It must start with a letter and can contain digits, underscores (_), and hyphens (-). |
nametest |
| DpiSignatureIds |
array |
No |
The list of application IDs. |
1 |
|
string |
No |
An application ID. You can specify up to 100 application IDs. For more information, see ListDpiSignatures. |
1 |
|
| DpiGroupIds |
array |
No |
The list of application group IDs. |
20 |
|
string |
No |
An application group ID. You can specify up to 100 application group IDs. For more information, see ListDpiGroups. |
20 |
Response parameters
|
Parameter |
Type |
Description |
Example |
|
object |
The response. |
||
| RequestId |
string |
The ID of the request. |
551CD836-9E46-4F2C-A167-B4363180A647 |
Examples
Success response
JSON format
{
"RequestId": "551CD836-9E46-4F2C-A167-B4363180A647"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | MissParameter.RegionId | You must specify RegionId. | You must set the RegionId parameter. |
| 400 | MissParameter.QosId | You must specify QosId. | You must set the QosId parameter. |
| 400 | MissParameter.QosPolicyId | You must specify QosPolicyId. | You must set the QosPolicyId parameter. |
| 400 | InvalidParameter.Description | The specified Description is invalid. | The Description parameter is set to an invalid value. |
| 400 | InvalidParameter.Priority | The specified Priority is invalid. | The Priority parameter is set to an invalid value. |
| 400 | InvalidParameter.SourcePortRange | The specified SourcePortRange is invalid. | The SourcePortRange parameter is set to an invalid value. |
| 400 | InvalidParameter.DestCidr | The specified DestCidr is invalid. | The DestCidr parameter is set to an invalid value. |
| 400 | InvalidParameter.DestPortRange | The specified DestPortRange is invalid. | The DestPortRange parameter is set to an invalid value. |
| 400 | InvalidParameter.SourceCidr | The specified SourceCidr is invalid. | The SourceCidr parameter is set to an invalid value. |
| 400 | InvalidParameter.StartTime | The specified StartTime is invalid. | The StartTime parameter is set to an invalid value. |
| 400 | InvalidParameter.EndTime | The specified EndTime is invalid. | The EndTime parameter is set to an invalid value. |
| 400 | InvalidTimeRangeCompare | The specified end time is earlier than the start time. Please check your input. | The specified end time is earlier than the start time. Please check your input. |
| 400 | InvalidId.QOSPY | The specified QosPolicyId is invalid. | The specified QosPolicyId is invalid. |
| 400 | InvalidId.Qos | The specified QosId is invalid. | The QosId parameter is set to an invalid value. |
| 400 | NotSupportedProtocol | The specified protocol of the QoS policy is not supported. | The specified protocol of the QoS policy is not supported. |
| 400 | InvalidParameter.Name | The specified Name is invalid. | The Name parameter is set to an invalid value. |
| 403 | InternalError | An internal server error occurred. | An internal server error occurred. |
| 403 | InvalidPortRange | The specified port range is invalid. | The specified port range is invalid. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.