NAME
API::Docker::Type::OCIDescriptor - A descriptor struct containing digest, media type, and size, as defined in the OCI Content Descriptors Specification
VERSION
version 0.004
DESCRIPTION
Generated from the OCIDescriptor definition of spec/v1.51.yaml.
media_type
The media type of the object this schema refers to. Serialised as mediaType -- spelled out, because deriving it from the Perl name would produce MediaType.
digest
The digest of the targeted content. Serialised as digest -- spelled out, because deriving it from the Perl name would produce Digest.
size
The size in bytes of the blob. Serialised as size -- spelled out, because deriving it from the Perl name would produce Size.
urls
List of URLs from which this object MAY be downloaded. Serialised as urls -- spelled out, because deriving it from the Perl name would produce Urls.
annotations
Arbitrary metadata relating to the targeted content. The keys are the caller's data and are never translated. Serialised as annotations -- spelled out, because deriving it from the Perl name would produce Annotations.
data
Data is an embedding of the targeted content. This is encoded as a base64 string when marshalled to JSON (automatically, by encoding/json). If present, Data can be used directly to avoid fetching the targeted content. Serialised as data -- spelled out, because deriving it from the Perl name would produce Data.
platform
Describes the platform which the image in the manifest runs on, as defined in the OCI Image Index Specification. See API::Docker::Type::OCIPlatform. Serialised as platform -- spelled out, because deriving it from the Perl name would produce Platform.
artifact_type
ArtifactType is the IANA media type of this artifact. Serialised as artifactType -- spelled out, because deriving it from the Perl name would produce ArtifactType.
SUPPORT
Issues
Please report bugs and feature requests on GitHub at https://github.com/Getty/p5-api-docker/issues.
CONTRIBUTING
Contributions are welcome! Please fork the repository and submit a pull request.
AUTHOR
Torsten Raudssus <getty@cpan.org>
COPYRIGHT AND LICENSE
This software is copyright (c) 2026 by Torsten Raudssus <torsten@raudssus.de> https://raudssus.de/.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.