UNPKG

@kubernetes-models/gke

Version:
31 lines (30 loc) 1.18 kB
import { IObjectMeta } from "@kubernetes-models/apimachinery/apis/meta/v1/ObjectMeta"; import { Model, ModelData } from "@kubernetes-models/base"; export interface IManagedCertificate { "spec"?: { "domains"?: Array<string>; }; "status"?: { "certificateName"?: string; "certificateStatus"?: string; "domainStatus"?: Array<{ "domain": string; "status": string; }>; "expireTime"?: string; }; "apiVersion": "networking.gke.io/v1beta2"; "kind": "ManagedCertificate"; "metadata"?: IObjectMeta; } export declare class ManagedCertificate extends Model<IManagedCertificate> implements IManagedCertificate { "spec"?: IManagedCertificate["spec"]; "status"?: IManagedCertificate["status"]; "apiVersion": IManagedCertificate["apiVersion"]; "kind": IManagedCertificate["kind"]; "metadata"?: IManagedCertificate["metadata"]; static apiVersion: IManagedCertificate["apiVersion"]; static kind: IManagedCertificate["kind"]; static is: import("@kubernetes-models/base").TypeMetaGuard<IManagedCertificate>; constructor(data?: ModelData<IManagedCertificate>); }