Skip to main content
Version: main-dev

size.output

Title: size.output

Typeobject
Additional propertiesNot allowed

Description: Image size breakdown.

PropertyPatternTypeDeprecatedDefinitionTitle/Description
+ analyzerNoconstNo-Unique identifier for the Size analyzer.
+ repositoryNostringNo-The image repository that was analyzed.
+ tagNostringNo-The image tag that was analyzed.
+ multi_archNobooleanNo-True if the image is a multi-architecture manifest list.
+ total_compressed_bytesNointegerNo-Total compressed size of the image in bytes.
+ total_compressed_humanNostringNo-Human-readable total compressed size (e.g., '10.5 MB').
+ layer_countNointegerNo-Total number of layers in the image.
+ config_size_bytesNointegerNo-Size of the image configuration JSON in bytes.
+ layersNoarray of objectNo-Detailed breakdown of each layer in the image.
+ platformsNoarray of object or nullNo-Size information for each platform variant in a multi-arch image.

1. Required Property analyzer

Typeconst

Description: Unique identifier for the Size analyzer.

Specific value: "size"

2. Required Property repository

Typestring

Description: The image repository that was analyzed.

3. Required Property tag

Typestring

Description: The image tag that was analyzed.

4. Required Property multi_arch

Typeboolean

Description: True if the image is a multi-architecture manifest list.

5. Required Property total_compressed_bytes

Typeinteger

Description: Total compressed size of the image in bytes.

Restrictions
Minimum≥ 0

6. Required Property total_compressed_human

Typestring

Description: Human-readable total compressed size (e.g., '10.5 MB').

7. Required Property layer_count

Typeinteger

Description: Total number of layers in the image.

Restrictions
Minimum≥ 0

8. Required Property config_size_bytes

Typeinteger

Description: Size of the image configuration JSON in bytes.

Restrictions
Minimum≥ 0

9. Required Property layers

Typearray of object

Description: Detailed breakdown of each layer in the image.

Array restrictions
Min itemsN/A
Max itemsN/A
Items unicityFalse
Additional itemsFalse
Tuple validationSee below
Each item of this array must beDescription
layers items-

9.1. layers items

Typeobject
Additional propertiesNot allowed
PropertyPatternTypeDeprecatedDefinitionTitle/Description
+ indexNointegerNo-Zero-indexed position of the layer.
+ digestNostringNo-Content digest (SHA256) of the layer.
+ size_bytesNointegerNo-Compressed size of this layer in bytes.
+ size_humanNostringNo-Human-readable size of this layer.

9.1.1. Property index

Typeinteger

Description: Zero-indexed position of the layer.

Restrictions
Minimum≥ 0

9.1.2. Property digest

Typestring

Description: Content digest (SHA256) of the layer.

9.1.3. Property size_bytes

Typeinteger

Description: Compressed size of this layer in bytes.

Restrictions
Minimum≥ 0

9.1.4. Property size_human

Typestring

Description: Human-readable size of this layer.

10. Required Property platforms

Typearray of object or null

Description: Size information for each platform variant in a multi-arch image.

Array restrictions
Min itemsN/A
Max itemsN/A
Items unicityFalse
Additional itemsFalse
Tuple validationSee below
Each item of this array must beDescription
platforms items-

10.1. platforms items

Typeobject
Additional propertiesNot allowed
PropertyPatternTypeDeprecatedDefinitionTitle/Description
+ platformNostringNo-Platform string (e.g., 'linux/amd64').
+ compressed_bytesNointegerNo-Total compressed size for this platform.
+ compressed_humanNostringNo-Human-readable size for this platform.
+ layer_countNointegerNo-Number of layers for this platform.

10.1.1. Property platform

Typestring

Description: Platform string (e.g., 'linux/amd64').

10.1.2. Property compressed_bytes

Typeinteger

Description: Total compressed size for this platform.

Restrictions
Minimum≥ 0

10.1.3. Property compressed_human

Typestring

Description: Human-readable size for this platform.

10.1.4. Property layer_count

Typeinteger

Description: Number of layers for this platform.

Restrictions
Minimum≥ 0

Generated using json-schema-for-humans on 2026-03-21 at 11:43:37 +0000

  • 1. Required Property analyzer
  • 2. Required Property repository
  • 3. Required Property tag
  • 4. Required Property multi_arch
  • 5. Required Property total_compressed_bytes
  • 6. Required Property total_compressed_human
  • 7. Required Property layer_count
  • 8. Required Property config_size_bytes
  • 9. Required Property layers
    • 9.1. layers items
  • 10. Required Property platforms
    • 10.1. platforms items