Disables a rule. After the rule is disabled, resources are no longer evaluated, but the compliance evaluation results before the deactivation are still displayed.
Operation description
Before you begin
Make sure that the rule is in the ACTIVE state.
Usage notes
This topic provides an example on how to disable the rule cr-19a56457e0d90058****.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
config:DeactiveConfigRules |
update |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| ConfigRuleIds |
string |
No |
The IDs of the rules. Separate multiple rule IDs with commas (,). For more information about how to obtain the ID of a rule, see ListConfigRules. |
cr-19a56457e0d90058**** |
| CompliancePackId |
string |
No |
The ID of the compliance package. |
cp-fe416457e0d90022**** |
For more information about common request parameters, see Common parameters.
Response elements
|
Element |
Type |
Description |
Example |
|
object |
None. |
||
| RequestId |
string |
The ID of the request. |
54FA74D9-45D4-4CA5-9BE1-97F6EA19AF5B |
| OperateRuleResult |
object |
The result of the operation to disable the rule. |
|
| OperateRuleItemList |
array<object> |
The list of operations to disable the rules. |
|
|
object |
The list of operations to disable the rules. |
||
| ErrorCode |
string |
The error code.
|
ConfigRuleStatusNotActive |
| Success |
boolean |
Indicates whether the operation was successful. Valid values:
|
false |
| ConfigRuleId |
string |
The ID of the rule. |
cr-19a56457e0d90058**** |
Examples
Success response
JSON format
{
"RequestId": "54FA74D9-45D4-4CA5-9BE1-97F6EA19AF5B",
"OperateRuleResult": {
"OperateRuleItemList": [
{
"ErrorCode": "ConfigRuleCanNotDelete",
"Success": false,
"ConfigRuleId": "cr-19a56457e0d90058****"
}
]
}
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | NoPermission | You are not authorized to perform this operation. | You are not authorized to perform this operation. |
| 400 | Invalid.ConfigRuleIds.SizeExceed | The maximum number of ConfigRuleIds cannot exceed 20. | The maximum number of ConfigRuleIds cannot exceed 20. |
| 400 | ConfigRuleStatusNotActive | The status of the config rule is not active. | The status of the config rule is not active. |
| 404 | AccountNotExisted | Your account does not exist. | |
| 503 | ServiceUnavailable | The request has failed due to a temporary failure of the server. | The request has failed due to a temporary failure of the server. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.