This API performs a dry run on rules for proactive compliance pre-checks.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
config:DryRunConfigRule |
none |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| ConfigurationItem |
string |
No |
The complete configuration information of the resource. |
{ "ResourceCreationTime": 1741241360000, "AccountId": 123, "Configuration": { "ResourceGroupId": "", "Memory": 1024, "InstanceChargeType": "PrePaid", "Cpu": 1, "OSName": "Alibaba Cloud Linux 3.2104 LTS 64 bit", "InstanceNetworkType": "vpc", "InnerIpAddress": { "IpAddress": [] }, "ExpiredTime": "2026-05-06T16:00Z", "ImageId": "aliyun_3_x64_20G_alibase_20250117.vhd", "EipAddress": { "AllocationId": "", "IpAddress": "", "InternetChargeType": "" }, "ImageOptions": {}, "Status": "Running", "AdditionalInfo": {}, "HibernationOptions": { "Configured": false } }, "ResourceId": "i-bp1d8kd8ztaynb4c****", "ResourceName": "****", "ResourceStatus": "Running", "Region": "cn-hangzhou", "AvailabilityZone": "cn-hangzhou-h", "ResourceType": "ACS::ECS::Instance", "ResourceDeleted": 1 } |
| ResourceType |
string |
No |
The resource type that is evaluated by the rule. |
ACS::ECS::Instance |
Response elements
|
Parameter |
Type |
Description |
Example |
|
object |
Schema of Response |
||
| RequestId |
string |
The request ID. |
C32EEAD7-BF64-5927-977A-AFF9342B**** |
| RuleConditionContext |
string |
The context of the rule conditions. |
{ "result":"NON_COMPLIANT", "children":[ { "featureValue":"1", "featureSource":"CONFIGURATION", "result":"NON_COMPLIANT", "desired":"4", "children":[], "operator":"StringEquals", "featurePath":"$.Cpu" } ], "operator":"and" } |
| ComplianceType |
string |
The compliance type of the rule. Valid values:
|
COMPLIANT |
Examples
Success response
JSON format
{
"RequestId": "C32EEAD7-BF64-5927-977A-AFF9342B****",
"RuleConditionContext": "{\n \"result\":\"NON_COMPLIANT\",\n \"children\":[\n {\n \"featureValue\":\"1\",\n \"featureSource\":\"CONFIGURATION\",\n \"result\":\"NON_COMPLIANT\",\n \"desired\":\"4\",\n \"children\":[],\n \"operator\":\"StringEquals\",\n \"featurePath\":\"$.Cpu\"\n }\n ],\n \"operator\":\"and\"\n}",
"ComplianceType": "COMPLIANT"
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.