Skip to main content
Deno 2 is finally here 🎉️
Learn more
Module

x/kubernetes_apis/cert-manager/cert-manager.io@v1/mod.ts>CertificateRequest

REST focused Typescript classes for Kubernetes APIs, and tools for generating API interfaces
Latest
interface CertificateRequest
import { type CertificateRequest } from "https://deno.land/x/kubernetes_apis@v0.5.3/cert-manager/cert-manager.io@v1/mod.ts";

A CertificateRequest is used to request a signed certificate from one of the configured issuers.

All fields within the CertificateRequest's spec are immutable after creation. A CertificateRequest will either succeed or fail, as denoted by its Ready status condition and its status.failureTime field.

A CertificateRequest is a one-shot resource, meaning it represents a single point in time request for a certificate and cannot be re-used.

Properties

optional
apiVersion: "cert-manager.io/v1"
optional
kind: "CertificateRequest"
optional
metadata: MetaV1.ObjectMeta | null
optional
spec: { duration?: string | null; extra?: Record<string, Array<string>> | null; groups?: Array<string> | null; isCA?: boolean | null; issuerRef: { group?: string | null; kind?: string | null; name: string; }; request: string; uid?: string | null; usages?: Array<
| "signing"
| "digital signature"
| "content commitment"
| "key encipherment"
| "key agreement"
| "data encipherment"
| "cert sign"
| "crl sign"
| "encipher only"
| "decipher only"
| "any"
| "server auth"
| "client auth"
| "code signing"
| "email protection"
| "s/mime"
| "ipsec end system"
| "ipsec tunnel"
| "ipsec user"
| "timestamping"
| "ocsp signing"
| "microsoft sgc"
| "netscape sgc"
| c.UnexpectedEnumValue
> | null
; username?: string | null; } | null
optional
status: { ca?: string | null; certificate?: string | null; conditions?: Array<{ lastTransitionTime?: c.Time | null; message?: string | null; reason?: string | null; status:
| "True"
| "False"
| "Unknown"
| c.UnexpectedEnumValue
; type: string; }> | null
; failureTime?: c.Time | null; } | null