certmanager v1.21.1

Issuer.spec.acme.solvers[].dns01.akamai.clientSecretSecretRef.spec.acme.solvers.dns01.azureDNS

Use the Microsoft Azure DNS API to manage DNS01 challenge records.

9 fields
Issuer.spec.acme.solvers[].dns01.akamai.clientSecretSecretRef.spec.acme.solvers.dns01.azureDNS fields and descriptions
Field / TypeDescription
clientID
string

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.

object

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
string

name of the Azure environment (default AzurePublicCloud)

  • enum: ["AzurePublicCloud","AzureChinaCloud","AzureGermanCloud","AzureUSGovernmentCloud"]
hostedZoneName
string

name of the DNS zone that should be used

object

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
string required

resource group the DNS zone is located in

subscriptionID
string required

ID of the Azure subscription

tenantID
string

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
string

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.

  • enum: ["AzurePublicZone","AzurePrivateZone"]