更新时间:2024-03-18 GMT+08:00

规则评估结果

当触发规则评估后,会生成相应的评估结果(PolicyState)。

使用JSON表达式来表示一个评估结果,如表1所示。

表1 规则评估结果-JSON表达式格式

参数

定义

说明

domain_id

账号ID

用于区分用户。规则评估结果的domain_id不会为空。

resource_id

评估结果所属资源的ID

-

resource_name

评估结果所属资源的名称

-

resource_provider

资源所属的服务

-

resource_type

资源类型

-

trigger_type

触发类型

包含如下值:

  • resource
  • period

compliance_state

合规结果

包含如下值:

  • Compliant:合规
  • NonCompliant:不合规

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
}