import { IComGithubElasticCloudOnK8sV3PkgApisCommonV1DeploymentStatus } from "../../common.k8s.elastic.co/v1/DeploymentStatus.js"; import { IComGithubElasticCloudOnK8sV3PkgApisCommonV1AssociationStatus } from "../../common.k8s.elastic.co/v1/AssociationStatus.js"; import { IComGithubElasticCloudOnK8sV3PkgApisCommonV1DeploymentHealth } from "../../common.k8s.elastic.co/v1/DeploymentHealth.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * EnterpriseSearchStatus defines the observed state of EnterpriseSearch */ export interface IEnterpriseSearchStatus extends IComGithubElasticCloudOnK8sV3PkgApisCommonV1DeploymentStatus { /** * Association is the status of any auto-linking to Elasticsearch clusters. */ "associationStatus"?: IComGithubElasticCloudOnK8sV3PkgApisCommonV1AssociationStatus; /** * ExternalService is the name of the service associated to the Enterprise Search Pods. */ "service"?: string; } /** * EnterpriseSearchStatus defines the observed state of EnterpriseSearch */ export declare class EnterpriseSearchStatus extends Model implements IEnterpriseSearchStatus { "availableNodes"?: number; "count"?: number; "health"?: IComGithubElasticCloudOnK8sV3PkgApisCommonV1DeploymentHealth; "selector"?: string; "version"?: string; "associationStatus"?: IComGithubElasticCloudOnK8sV3PkgApisCommonV1AssociationStatus; "service"?: string; constructor(data?: ModelData); } export type { IEnterpriseSearchStatus as IComGithubElasticCloudOnK8sV3PkgApisEnterprisesearchV1beta1EnterpriseSearchStatus, EnterpriseSearchStatus as ComGithubElasticCloudOnK8sV3PkgApisEnterprisesearchV1beta1EnterpriseSearchStatus };