ImageManifestSummary

@Serializable
data class ImageManifestSummary(val ID: String, val descriptor: OCIDescriptor, val available: Boolean, val propertySize: ImageManifestSummarySize, val kind: ImageManifestSummary.Kind, val imageData: ImageManifestSummaryImageData? = null, val attestationData: ImageManifestSummaryAttestationData? = null)

ImageManifestSummary represents a summary of an image manifest.

Parameters

ID

ID is the content-addressable ID of an image and is the same as the digest of the image manifest.

descriptor
available

Indicates whether all the child content (image config, layers) is fully available locally.

propertySize
kind

The kind of the manifest. kind | description -------------|----------------------------------------------------------- image | Image manifest that can be used to start a container. attestation | Attestation manifest produced by the Buildkit builder for a specific image manifest.

imageData
attestationData

Constructors

Link copied to clipboard
constructor(ID: String, descriptor: OCIDescriptor, available: Boolean, propertySize: ImageManifestSummarySize, kind: ImageManifestSummary.Kind, imageData: ImageManifestSummaryImageData? = null, attestationData: ImageManifestSummaryAttestationData? = null)

Types

Link copied to clipboard
@Serializable
enum Kind : Enum<ImageManifestSummary.Kind>

The kind of the manifest. kind | description -------------|----------------------------------------------------------- image | Image manifest that can be used to start a container. attestation | Attestation manifest produced by the Buildkit builder for a specific image manifest.

Properties

Link copied to clipboard
@SerialName(value = "AttestationData")
val attestationData: ImageManifestSummaryAttestationData?
Link copied to clipboard
@SerialName(value = "Available")
@Required
val available: Boolean
Link copied to clipboard
@SerialName(value = "Descriptor")
@Required
val descriptor: OCIDescriptor
Link copied to clipboard
@SerialName(value = "ID")
@Required
val ID: String
Link copied to clipboard
@SerialName(value = "ImageData")
val imageData: ImageManifestSummaryImageData?
Link copied to clipboard
@SerialName(value = "Kind")
@Required
val kind: ImageManifestSummary.Kind
Link copied to clipboard
@SerialName(value = "Size")
@Required
val propertySize: ImageManifestSummarySize