NAME

API::Docker::Type::AuthConfig - The body of a POST /auth request

VERSION

version 0.004

DESCRIPTION

Generated from the AuthConfig definition of spec/v1.51.yaml, which the swagger leaves undescribed. paths: says what it is: the body of a POST /auth request.

username

Undocumented upstream. The registry account name, hannibal in the definition's own example. Serialised as username -- spelled out, because deriving it from the Perl name would produce Username.

password

Undocumented upstream. Its password, xxxx in the definition's own example. The swagger's introduction gives the same three keys as the structure that travels base64url-encoded in X-Registry-Auth, and notes that an identity token from POST /auth can be sent instead of a username and password; see API::Docker::Role::RegistryAuth. Serialised as password -- spelled out, because deriving it from the Perl name would produce Password.

email

Email is an optional value associated with the username.

> Deprecated: This field is deprecated since docker 1.11 (API v1.23) and will be removed in a future release. Serialised as email -- spelled out, because deriving it from the Perl name would produce Email.

serveraddress

Undocumented upstream. The registry to authenticate against. The swagger's introduction says of this key that it is "a domain/IP without a protocol", while the definition's own example gives https://index.docker.io/v1/ -- which has one. The spec contradicts itself here; this distribution forwards whatever the caller wrote. Serialised as serveraddress -- spelled out, because deriving it from the Perl name would produce Serveraddress.

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.