UNPKG

@mittwald/kubernetes

Version:

Kubernetes client library

23 lines (22 loc) 680 B
import { ObjectMeta } from "../../meta/v1"; import { KeyUsage } from "./keyusage"; import { CertificateSigningRequestCondition } from "./certificatesigningrequestcondition"; export interface CertificateSigningRequest { metadata: ObjectMeta; spec: CertificateSigningRequestSpec; status?: CertificateSigningRequestStatus; } export interface CertificateSigningRequestSpec { request: string; usages: KeyUsage[]; username?: string; uid?: string; groups?: string[]; extra?: { [k: string]: string[]; }; } export interface CertificateSigningRequestStatus { conditions?: CertificateSigningRequestCondition[]; certificate?: string; }