import { type IssuerSpec } from "https://deno.land/x/kubernetes_apis@v0.5.3/cert-manager/cert-manager.io@v1/mod.ts";
Desired state of the Issuer or ClusterIssuer resource.
Properties
optional
acme: { caBundle?: string | null; disableAccountKeyGeneration?: boolean | null; email?: string | null; enableDurationFeature?: boolean | null; externalAccountBinding?: { keyAlgorithm?: | "HS256"
| "HS384"
| "HS512"
| c.UnexpectedEnumValue
| null
optional
vault: { auth: { appRole?: { path: string; roleId: string; secretRef: SecretRef; } | null; kubernetes?: { mountPath?: string | null; role: string; secretRef?: SecretRef | null; serviceAccountRef?: { audiences?: Array<string> | null; name: string; } | null; } | null; tokenSecretRef?: SecretRef | null; }; caBundle?: string | null; caBundleSecretRef?: SecretRef | null; clientCertSecretRef?: SecretRef | null; clientKeySecretRef?: SecretRef | null; namespace?: string | null; path: string; server: string; } | nulloptional
venafi: { cloud?: { apiTokenSecretRef: SecretRef; url?: string | null; } | null; tpp?: { caBundle?: string | null; credentialsRef: { name: string; }; url: string; } | null; zone: string; } | null