import { IComGithubElasticCloudOnK8sV3PkgApisCommonV1DeploymentStatus } from "../../common.k8s.elastic.co/v1/DeploymentStatus.js"; import { IComGithubElasticCloudOnK8sV3PkgApisCommonV1AssociationStatus } from "../../common.k8s.elastic.co/v1/AssociationStatus.js"; import { IComGithubElasticCloudOnK8sV3PkgApisCommonV1AssociationStatusMap } from "../../common.k8s.elastic.co/v1/AssociationStatusMap.js"; import { IComGithubElasticCloudOnK8sV3PkgApisCommonV1DeploymentHealth } from "../../common.k8s.elastic.co/v1/DeploymentHealth.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * KibanaStatus defines the observed state of Kibana */ export interface IKibanaStatus extends IComGithubElasticCloudOnK8sV3PkgApisCommonV1DeploymentStatus { /** * AssociationStatus is the status of any auto-linking to Elasticsearch clusters. * This field is deprecated and will be removed in a future release. Use ElasticsearchAssociationStatus instead. */ "associationStatus"?: IComGithubElasticCloudOnK8sV3PkgApisCommonV1AssociationStatus; /** * ElasticsearchAssociationStatus is the status of any auto-linking to Elasticsearch clusters. */ "elasticsearchAssociationStatus"?: IComGithubElasticCloudOnK8sV3PkgApisCommonV1AssociationStatus; /** * EnterpriseSearchAssociationStatus is the status of any auto-linking to Enterprise Search. */ "enterpriseSearchAssociationStatus"?: IComGithubElasticCloudOnK8sV3PkgApisCommonV1AssociationStatus; /** * MonitoringAssociationStatus is the status of any auto-linking to monitoring Elasticsearch clusters. */ "monitoringAssociationStatus"?: IComGithubElasticCloudOnK8sV3PkgApisCommonV1AssociationStatusMap; /** * ObservedGeneration is the most recent generation observed for this Kibana instance. * It corresponds to the metadata generation, which is updated on mutation by the API Server. * If the generation observed in status diverges from the generation in metadata, the Kibana * controller has not yet processed the changes contained in the Kibana specification. */ "observedGeneration"?: number; /** * PackageRegistryAssociationStatus is the status of any auto-linking to Elastic Package Registry. */ "packageRegistryAssociationStatus"?: IComGithubElasticCloudOnK8sV3PkgApisCommonV1AssociationStatus; } /** * KibanaStatus defines the observed state of Kibana */ export declare class KibanaStatus extends Model implements IKibanaStatus { "availableNodes"?: number; "count"?: number; "health"?: IComGithubElasticCloudOnK8sV3PkgApisCommonV1DeploymentHealth; "selector"?: string; "version"?: string; "associationStatus"?: IComGithubElasticCloudOnK8sV3PkgApisCommonV1AssociationStatus; "elasticsearchAssociationStatus"?: IComGithubElasticCloudOnK8sV3PkgApisCommonV1AssociationStatus; "enterpriseSearchAssociationStatus"?: IComGithubElasticCloudOnK8sV3PkgApisCommonV1AssociationStatus; "monitoringAssociationStatus"?: IComGithubElasticCloudOnK8sV3PkgApisCommonV1AssociationStatusMap; "observedGeneration"?: number; "packageRegistryAssociationStatus"?: IComGithubElasticCloudOnK8sV3PkgApisCommonV1AssociationStatus; constructor(data?: ModelData); } export type { IKibanaStatus as IComGithubElasticCloudOnK8sV3PkgApisKibanaV1KibanaStatus, KibanaStatus as ComGithubElasticCloudOnK8sV3PkgApisKibanaV1KibanaStatus };