Evaluation Results
After an evaluation is triggered, the corresponding evaluation result (PolicyState) will be generated.
You can use a JSON expression to represent an evaluation result, as shown in Table 1.
| Parameter | Description | Remarks |
|---|---|---|
| domain_id | Account ID | This parameter is used to distinguish users. domain_id will be provided in each evaluation result. |
| resource_id | Specifies the ID of the evaluated resource. | N/A |
| resource_name | Specifies the service type. | N/A |
| resource_provider | Specifies the service the resource belongs to. | N/A |
| resource_type | Specifies the resource type. | N/A |
| trigger_type | Trigger type | Possible values are:
|
| compliance_state | Specifies the evaluation result. | Possible values are:
|
| policy_assignment_id | Rule ID | N/A |
| policy_definition_id | Specifies the ID of the policy used for evaluation. | N/A |
| evaluation_time | Specifies the evaluation timestamp. | N/A |
The following JSON expression shows a non-compliant evaluation result:
{
"domain_id": "domainidforpolicy",
"resource_id": "special-ecs1-with-public-ip-with-tag",
"resource_name": "ecs1-with-public-ip-with-tag",
"resource_provider": "ecs",
"resource_type": "cloudservers",
"trigger_type": "resource",
"compliance_state": "NonCompliant",
"policy_assignment_id": "5fa9f8a2501013093a192b07",
"policy_definition_id": "5fa9f8a2501013093a192b06",
"evaluation_time": 1604974757084
} Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.