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.