NAME

API::Docker::Type::SwarmSpec::CAConfig::ExternalCA - One entry of SwarmSpec.CAConfig.ExternalCAs

VERSION

version 0.004

DESCRIPTION

Generated from the inline items schema of SwarmSpec.CAConfig.ExternalCAs in spec/v1.51.yaml, which the swagger leaves undescribed.

protocol

Protocol for communication with the external CA (currently only cfssl is supported). The daemon defaults it to cfssl.

url

URL where certificate signing requests should be sent. Serialised as URL -- spelled out, because deriving it from the Perl name would produce Url.

options

An object with key/value pairs that are interpreted as protocol-specific options for the external CA driver. The keys are the caller's data and are never translated.

ca_cert

The root CA certificate (in PEM format) this external CA uses to issue TLS certificates (assumed to be to the current swarm root CA certificate if not provided). Serialised as CACert -- spelled out, because deriving it from the Perl name would produce CaCert.

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.