Skip to main content
Using Deno in production at your company? Earn free Deno merch.
Give us feedback
Module

x/kubernetes_apis/cert-manager/cert-manager.io@v1/structs.ts>IssuerSpec

REST focused Typescript classes for Kubernetes APIs, and tools for generating API interfaces
Latest
interface IssuerSpec
import { type IssuerSpec } from "https://deno.land/x/kubernetes_apis@v0.5.0/cert-manager/cert-manager.io@v1/structs.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
; keyID: string; keySecretRef: SecretRef; } | null
; preferredChain?: string | null; privateKeySecretRef: SecretRef; server: string; skipTLSVerify?: boolean | null; solvers?: Array<SolverSpec> | null; } | null
optional
ca: { crlDistributionPoints?: Array<string> | null; ocspServers?: Array<string> | null; secretName: string; } | null
optional
selfSigned: { crlDistributionPoints?: Array<string> | null; } | null
optional
vault: { auth: { appRole?: { path: string; roleId: string; secretRef: SecretRef; } | null; kubernetes?: { mountPath?: string | null; role: string; secretRef?: SecretRef | null; serviceAccountRef?: { name: string; } | null; } | null; tokenSecretRef?: SecretRef | null; }; caBundle?: string | null; caBundleSecretRef?: SecretRef | null; namespace?: string | null; path: string; server: string; } | null
optional
venafi: { cloud?: { apiTokenSecretRef: SecretRef; url?: string | null; } | null; tpp?: { caBundle?: string | null; credentialsRef: { name: string; }; url: string; } | null; zone: string; } | null