certmanager v1.14

Challenge.spec.solver.http01.ingress.ingressTemplate.metadata.spec.solver.dns01.azureDNS

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

8 fields
Challenge.spec.solver.http01.ingress.ingressTemplate.metadata.spec.solver.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.