NAME

IO::K8s::CertManager::V1::ACMEIssuerDNS01ProviderAzureDNS - Use the Microsoft Azure DNS API to manage DNS01 challenge records.

VERSION

version 1.108

clientID

Auth: Azure Service Principal: The ClientID of the Azure Service Principal used to authenticate with Azure DNS. If set, ClientSecret and TenantID must also be set.

clientSecretSecretRef

Auth: Azure Service Principal: A reference to a Secret containing the password associated with the Service Principal. If set, ClientID and TenantID must also be set.

environment

name of the Azure environment (default AzurePublicCloud)

hostedZoneName

name of the DNS zone that should be used

managedIdentity

Auth: Azure Workload Identity or Azure Managed Service Identity: Settings to enable Azure Workload Identity or Azure Managed Service Identity If set, ClientID, ClientSecret and TenantID must not be set.

resourceGroupName

resource group the DNS zone is located in

subscriptionID

ID of the Azure subscription

tenantID

Auth: Azure Service Principal: The TenantID of the Azure Service Principal used to authenticate with Azure DNS. If set, ClientID and ClientSecret must also be set.

zoneType

ZoneType determines which type of Azure DNS zone to use.

Valid values are: - AzurePublicZone (default): Use a public Azure DNS zone. - AzurePrivateZone: Use an Azure Private DNS zone.

If not specified, AzurePublicZone is used.

Support for Azure Private DNS zones is currently experimental and may change in future releases.

SUPPORT

Issues

Please report bugs and feature requests on GitHub at https://github.com/pplu/io-k8s-p5/issues.

CONTRIBUTING

Contributions are welcome! Please fork the repository and submit a pull request.

AUTHORS

  • Torsten Raudssus <getty@cpan.org>

  • Jose Luis Martinez Torres <jlmartin@cpan.org>

COPYRIGHT AND LICENSE

This software is Copyright (c) 2018-2026 by Jose Luis Martinez Torres <jlmartin@cpan.org>.

This is free software, licensed under:

The Apache License, Version 2.0, January 2004