Re-evaluates resource compliance based on a specific rule or all rules in a compliance package within an account group.
Operation description
After you call this operation, the compliance evaluation is performed only once. To query the compliance evaluation results returned by the rule, call the ListAggregateConfigRuleEvaluationResults operation. For more information, see ListAggregateConfigRuleEvaluationResults.
The sample request shows how to use the cr-c169626622af009f**** rule in the ca-3a58626622af0005**** account group to evaluate resources.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
config:StartAggregateConfigRuleEvaluation |
none |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| ConfigRuleId |
string |
No |
The rule ID. To query the ID of a rule, see ListAggregateConfigRules. Note
You must configure either the |
cr-c169626622af009f**** |
| AggregatorId |
string |
Yes |
The ID of the account group. To obtain the ID of an account group, see ListAggregators. |
ca-3a58626622af0005**** |
| RevertEvaluation |
boolean |
No |
Whether to re-evaluate ignored non-compliant resources. Valid values:
|
false |
| CompliancePackId |
string |
No |
The ID of the compliance package. To obtain the ID of a compliance package, see ListAggregateCompliancePacks. Note
You must configure either the |
cp-ac16626622af0053**** |
For common request parameters, see Common parameters.
Response elements
|
Element |
Type |
Description |
Example |
|
object |
N/A. |
||
| RequestId |
string |
The request ID. |
ABC0FFF8-0B44-40C6-8BBF-3A185EFDD212 |
| Result |
boolean |
Whether the involved resources were evaluated. Valid values:
|
true |
Examples
Success response
JSON format
{
"RequestId": "ABC0FFF8-0B44-40C6-8BBF-3A185EFDD212",
"Result": true
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | ConfigRuleNotExists | The ConfigRule does not exist. | |
| 400 | NoPermission | You are not authorized to perform this operation. | |
| 400 | Invalid.AggregatorId.Value | The specified AggregatorId is invalid. | |
| 403 | AggregatorMemberNoPermission | The aggregator member is not authorized to perform the operation. | |
| 404 | AccountNotExisted | Your account does not exist. | |
| 503 | ServiceUnavailable | 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.