import { ModelData, Model } from "@kubernetes-models/base"; /** * CertificateSpec defines the desired state of a `Certificate`. */ export interface ICertificateSpec { /** * DNSNames is a list of DNS names the Certificate could support. * The wildcard format of DNSNames (e.g. \*.default.example.com) is supported. */ "dnsNames": Array; /** * Domain is the top level domain of the values for DNSNames. */ "domain"?: string; /** * SecretName is the name of the secret resource to store the SSL certificate in. */ "secretName": string; } /** * CertificateSpec defines the desired state of a `Certificate`. */ export declare class CertificateSpec extends Model implements ICertificateSpec { "dnsNames": Array; "domain"?: string; "secretName": string; constructor(data?: ModelData); } export type { ICertificateSpec as IDevKnativeNetworkingPkgApisNetworkingV1alpha1CertificateSpec, CertificateSpec as DevKnativeNetworkingPkgApisNetworkingV1alpha1CertificateSpec };