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

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

REST focused Typescript classes for Kubernetes APIs, and tools for generating API interfaces
Latest
import * as kubernetesApis from "https://deno.land/x/kubernetes_apis@v0.5.3/cert-manager/cert-manager.io@v1/structs.ts";

Interfaces

A Certificate resource should be created to ensure an up to date and signed X.509 certificate is stored in the Kubernetes Secret resource named in spec.secretName.

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

A ClusterIssuer represents a certificate issuing authority which can be referenced as part of issuerRef fields. It is similar to an Issuer, however it is cluster-scoped and therefore can be referenced by resources that exist inany* namespace, not just the same namespace as the referent.

An Issuer represents a certificate issuing authority which can be referenced as part of issuerRef fields. It is scoped to a single namespace and can therefore only be referenced by resources within the same namespace.

Desired state of the Issuer or ClusterIssuer resource.

Status of the Issuer or ClusterIssuer. This is set and managed automatically.

A reference to a specific 'key' within a Secret resource. In some instances, key is a required field.

An ACMEChallengeSolver describes how to solve ACME challenges for the issuer it is part of. A selector may be provided to use different solving strategies for different DNS names. Only one of HTTP01 or DNS01 must be provided.