oci_spec/image/
annotations.rs

1/// AnnotationCreated is the annotation key for the date and time on which the
2/// image was built (date-time string as defined by RFC 3339).
3pub const ANNOTATION_CREATED: &str = "org.opencontainers.image.created";
4
5/// AnnotationAuthors is the annotation key for the contact details of the
6/// people or organization responsible for the image (freeform string).
7pub const ANNOTATION_AUTHORS: &str = "org.opencontainers.image.authors";
8
9/// AnnotationURL is the annotation key for the URL to find more information on
10/// the image.
11pub const ANNOTATION_URL: &str = "org.opencontainers.image.url";
12
13/// AnnotationDocumentation is the annotation key for the URL to get
14/// documentation on the image.
15pub const ANNOTATION_DOCUMENTATION: &str = "org.opencontainers.image.documentation";
16
17/// AnnotationSource is the annotation key for the URL to get source code for
18/// building the image.
19pub const ANNOTATION_SOURCE: &str = "org.opencontainers.image.source";
20
21/// AnnotationVersion is the annotation key for the version of the packaged
22/// software. The version MAY match a label or tag in the source code
23/// repository. The version MAY be Semantic versioning-compatible.
24pub const ANNOTATION_VERSION: &str = "org.opencontainers.image.version";
25
26/// AnnotationRevision is the annotation key for the source control revision
27/// identifier for the packaged software.
28pub const ANNOTATION_REVISION: &str = "org.opencontainers.image.revision";
29
30/// AnnotationVendor is the annotation key for the name of the distributing
31/// entity, organization or individual.
32pub const ANNOTATION_VENDOR: &str = "org.opencontainers.image.vendor";
33
34/// AnnotationLicenses is the annotation key for the license(s) under which
35/// contained software is distributed as an SPDX License Expression.
36pub const ANNOTATION_LICENSES: &str = "org.opencontainers.image.licenses";
37
38/// AnnotationRefName is the annotation key for the name of the reference for a
39/// target. SHOULD only be considered valid when on descriptors on `index.json`
40/// within image layout.
41pub const ANNOTATION_REF_NAME: &str = "org.opencontainers.image.ref.name";
42
43/// AnnotationTitle is the annotation key for the human-readable title of the
44/// image.
45pub const ANNOTATION_TITLE: &str = "org.opencontainers.image.title";
46
47/// AnnotationDescription is the annotation key for the human-readable
48/// description of the software packaged in the image.
49pub const ANNOTATION_DESCRIPTION: &str = "org.opencontainers.image.description";
50
51/// AnnotationBaseImageDigest is the annotation key for the digest of the
52/// image's base image.
53pub const ANNOTATION_BASE_IMAGE_DIGEST: &str = "org.opencontainers.image.base.digest";
54
55/// AnnotationBaseImageName is the annotation key for the image reference of the
56/// image's base image.
57pub const ANNOTATION_BASE_IMAGE_NAME: &str = "org.opencontainers.image.base.name";