import { type SolverSpec } from "https://deno.land/x/kubernetes_apis@v0.3.2/cert-manager/cert-manager.io@v1alpha2/structs.ts";
Configures an issuer to solve challenges using the specified options. Only one of HTTP01 or DNS01 may be provided.
Properties
optional
dns01: { acmedns?: { accountSecretRef: SecretRef; host: string; } | null; akamai?: { accessTokenSecretRef: SecretRef; clientSecretSecretRef: SecretRef; clientTokenSecretRef: SecretRef; serviceConsumerDomain: string; } | null; azuredns?: { clientID?: string | null; clientSecretSecretRef?: SecretRef | null; environment?: | "AzurePublicCloud"
| "AzureChinaCloud"
| "AzureGermanCloud"
| "AzureUSGovernmentCloud"
| c.UnexpectedEnumValue
| null
| "None"
| "Follow"
| c.UnexpectedEnumValue
| null
optional
http01: { gatewayHTTPRoute?: { labels?: Record<string, string> | null; serviceType?: string | null; } | null; ingress?: { class?: string | null; ingressTemplate?: { metadata?: { annotations?: Record<string, string> | null; labels?: Record<string, string> | null; } | null; } | null; name?: string | null; podTemplate?: { metadata?: { annotations?: Record<string, string> | null; labels?: Record<string, string> | null; } | null; spec?: { affinity?: CoreV1.Affinity | null; nodeSelector?: Record<string, string> | null; priorityClassName?: string | null; serviceAccountName?: string | null; tolerations?: Array<{ effect?: string | null; key?: string | null; operator?: string | null; tolerationSeconds?: number | null; value?: string | null; }> | null; } | null; } | null; serviceType?: string | null; } | null; } | null