import { IComGithubElasticCloudOnK8sV3PkgApisCommonV1SubjectAlternativeName } from "./SubjectAlternativeName.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * SelfSignedCertificate holds configuration for the self-signed certificate generated by the operator. */ export interface ISelfSignedCertificate { /** * Disabled indicates that the provisioning of the self-signed certificate should be disabled. */ "disabled"?: boolean; /** * SubjectAlternativeNames is a list of SANs to include in the generated HTTP TLS certificate. */ "subjectAltNames"?: Array; } /** * SelfSignedCertificate holds configuration for the self-signed certificate generated by the operator. */ export declare class SelfSignedCertificate extends Model implements ISelfSignedCertificate { "disabled"?: boolean; "subjectAltNames"?: Array; constructor(data?: ModelData); } export type { ISelfSignedCertificate as IComGithubElasticCloudOnK8sV3PkgApisCommonV1SelfSignedCertificate, SelfSignedCertificate as ComGithubElasticCloudOnK8sV3PkgApisCommonV1SelfSignedCertificate };