Amazon EC2 Image Builder · JSON Structure

Ec2 Image Builder Account Aggregation Structure

Contains counts of vulnerability findings from image scans that run when you create new Image Builder images, or build new versions of existing images. The vulnerability counts are grouped by severity level. The counts are aggregated across resources to create the final tally for the account that owns them.

Type: object Properties: 2
Amazon Web ServicesAutomationContainer ImagesEC2Image BuildingVirtual Machine Images

AccountAggregation is a JSON Structure definition published by Amazon EC2 Image Builder, describing 2 properties. It conforms to the https://json-structure.org/meta/core/v0/# meta-schema.

Properties

accountId severityCounts

Meta-schema: https://json-structure.org/meta/core/v0/#

JSON Structure

Raw ↑
{
  "$schema": "https://json-structure.org/meta/core/v0/#",
  "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-ec2-image-builder/refs/heads/main/json-structure/ec2-image-builder-account-aggregation-structure.json",
  "name": "AccountAggregation",
  "description": "Contains counts of vulnerability findings from image scans that run when you create new Image Builder images, or build new versions of existing images. The vulnerability counts are grouped by severity level. The counts are aggregated across resources to create the final tally for the account that owns them.",
  "type": "object",
  "properties": {
    "accountId": {
      "allOf": [
        {
          "$ref": "#/components/schemas/NonEmptyString"
        },
        {
          "description": "Identifies the account that owns the aggregated resource findings."
        }
      ]
    },
    "severityCounts": {
      "allOf": [
        {
          "$ref": "#/components/schemas/SeverityCounts"
        },
        {
          "description": "Counts by severity level for medium severity and higher level findings, plus a total for all of the findings."
        }
      ]
    }
  }
}