规则评估结果
当触发规则评估后,会生成相应的评估结果(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
}