kubernetes-models
Version:
20 lines (19 loc) • 895 B
JavaScript
import { createTypeMetaGuard, Model, setSchema } from "@kubernetes-models/base";
import { addSchema } from "../../_schemas/IoK8sApiCertificatesV1beta1CertificateSigningRequest.mjs";
/**
* Describes a certificate signing request
*/
export class CertificateSigningRequest extends Model {
constructor(data) {
super({
apiVersion: CertificateSigningRequest.apiVersion,
kind: CertificateSigningRequest.kind,
...data
});
}
}
CertificateSigningRequest.apiVersion = "certificates.k8s.io/v1beta1";
CertificateSigningRequest.kind = "CertificateSigningRequest";
CertificateSigningRequest.is = createTypeMetaGuard(CertificateSigningRequest);
setSchema(CertificateSigningRequest, "io.k8s.api.certificates.v1beta1.CertificateSigningRequest", addSchema);
export { CertificateSigningRequest as IoK8sApiCertificatesV1beta1CertificateSigningRequest };