Enables or disables deletion protection for a scaling group.


OpenAPI Explorer automatically calculates the signature value. For your convenience, we recommend that you call this operation in OpenAPI Explorer. OpenAPI Explorer dynamically generates the sample code of the operation for different SDKs.

Request parameters

Parameter Type Required Example Description
Action String Yes SetGroupDeletionProtection

The operation that you want to perform. Set the value to SetGroupDeletionProtection.

GroupDeletionProtection Boolean Yes true

Specifies whether to enable deletion protection for the scaling group. Valid values:

  • true: enables deletion protection. After deletion protection is enabled, you cannot delete the scaling group by using the console or by calling an API operation. Before you delete a scaling group, you must disable deletion protection for the scaling group.
  • false: disables deletion protection.

Default value: false.

ScalingGroupId String Yes asg-bp1igpak5ft1flyp****

The ID of the scaling group.

RegionId String No cn-qingdao

The ID of the region where the scaling group resides.

Response parameters

Parameter Type Example Description
RequestId String CCC29E24-3AEC-4F2C-8A14-78B14FA738B7

The ID of the request.


Sample request

&<Common request parameters>

Sample success responses

XML format

HTTP/1.1 200 OK


JSON format

HTTP/1.1 200 OK

  "RequestId" : "CCC29E24-3AEC-4F2C-8A14-78B14FA738B7"

Error codes

For a list of error codes, visit the API Error Center.

HTTP status code

Error code

Error message




The specified scaling group does not exist.

The error message returned because the specified scaling group does not exist.



Specific operation may conflicts with other operations, please retry later.

The error message returned because the operation conflicts with another operation that is in progress. Try again later.