规则评估结果
当触发规则评估后,会生成相应的评估结果(PolicyState)。
使用JSON表达式来表示一个评估结果,如表1所示。
参数 |
定义 |
说明 |
---|---|---|
domain_id |
账号ID |
用于区分用户。规则评估结果的domain_id不会为空。 |
resource_id |
评估结果所属资源的ID |
- |
resource_name |
评估结果所属资源的名称 |
- |
resource_provider |
资源所属的服务 |
- |
resource_type |
资源类型 |
- |
trigger_type |
触发类型 |
包含如下值:
|
compliance_state |
合规结果 |
包含如下值:
|
policy_assignment_id |
评估结果对应合规规则的ID |
- |
policy_definition_id |
评估结果对应合规策略的ID |
- |
evaluation_time |
评估时间戳 |
- |
如下JSON表示了一个不合规的评估结果:
{ "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 }