# Constants
AnnotationAuthors is the annotation key for the contact details of the people or organization responsible for the image (freeform string).
AnnotationBaseImageDigest is the annotation key for the digest of the image's base image.
AnnotationBaseImageName is the annotation key for the image reference of the image's base image.
AnnotationCreated is the annotation key for the date and time on which the image was built (date-time string as defined by RFC 3339).
AnnotationDescription is the annotation key for the human-readable description of the software packaged in the image.
AnnotationDocumentation is the annotation key for the URL to get documentation on the image.
AnnotationLicenses is the annotation key for the license(s) under which contained software is distributed as an SPDX License Expression.
AnnotationRefName is the annotation key for the name of the reference for a target.
AnnotationRevision is the annotation key for the source control revision identifier for the packaged software.
AnnotationSource is the annotation key for the URL to get source code for building the image.
AnnotationTitle is the annotation key for the human-readable title of the image.
AnnotationURL is the annotation key for the URL to find more information on the image.
AnnotationVendor is the annotation key for the name of the distributing entity, organization or individual.
AnnotationVersion is the annotation key for the version of the packaged software.
ImageBlobsDir is the directory name containing content addressable blobs in an OCI Image Layout.
ImageIndexFile is the file name of the entry point for references and descriptors in an OCI Image Layout.
ImageLayoutFile is the file name containing ImageLayout in an OCI Image Layout.
ImageLayoutVersion is the version of ImageLayout.
MediaTypeDescriptor specifies the media type for a content descriptor.
MediaTypeEmptyJSON specifies the media type for an unused blob containing the value "{}".
MediaTypeImageConfig specifies the media type for the image configuration.
MediaTypeImageIndex specifies the media type for an image index.
MediaTypeImageLayer is the media type used for layers referenced by the manifest.
MediaTypeImageLayerGzip is the media type used for gzipped layers referenced by the manifest.
MediaTypeImageLayerNonDistributable is the media type for layers referenced by the manifest but with distribution restrictions.
MediaTypeImageLayerNonDistributableGzip is the media type for gzipped layers referenced by the manifest but with distribution restrictions.
MediaTypeImageLayerNonDistributableZstd is the media type for zstd compressed layers referenced by the manifest but with distribution restrictions.
MediaTypeImageLayerZstd is the media type used for zstd compressed layers referenced by the manifest.
MediaTypeImageManifest specifies the media type for an image manifest.
MediaTypeLayoutHeader specifies the media type for the oci-layout.
# Variables
DescriptorEmptyJSON is the descriptor of a blob with content of `{}`.
# Structs
Descriptor describes the disposition of targeted content.
History describes the history of a layer.
Image is the JSON structure which describes some basic information about the image.
ImageConfig defines the execution parameters which should be used as a base when running a container using an image.
ImageLayout is the structure in the "oci-layout" file, found in the root of an OCI Image-layout directory.
Index references manifests for various platforms.
Manifest provides `application/vnd.oci.image.manifest.v1+json` mediatype structure when marshalled to JSON.
Platform describes the platform which the image in the manifest runs on.
RootFS describes a layer content addresses.