import { IComGithubElasticCloudOnK8sV3PkgApisCommonV1AssociationStatusMap } from "../../common.k8s.elastic.co/v1/AssociationStatusMap.js"; import { IComGithubElasticCloudOnK8sV3PkgApisLogstashV1alpha1LogstashHealth } from "./LogstashHealth.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * LogstashStatus defines the observed state of Logstash */ export interface ILogstashStatus { "availableNodes"?: number; /** * ElasticsearchAssociationStatus is the status of any auto-linking to Elasticsearch clusters. */ "elasticsearchAssociationsStatus"?: IComGithubElasticCloudOnK8sV3PkgApisCommonV1AssociationStatusMap; "expectedNodes"?: number; "health"?: IComGithubElasticCloudOnK8sV3PkgApisLogstashV1alpha1LogstashHealth; /** * MonitoringAssociationStatus is the status of any auto-linking to monitoring Elasticsearch clusters. */ "monitoringAssociationStatus"?: IComGithubElasticCloudOnK8sV3PkgApisCommonV1AssociationStatusMap; /** * ObservedGeneration is the most recent generation observed for this Logstash 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 Logstash * controller has not yet processed the changes contained in the Logstash specification. */ "observedGeneration"?: number; "selector": string; /** * Version of the stack resource currently running. During version upgrades, multiple versions may run * in parallel: this value specifies the lowest version currently running. */ "version"?: string; } /** * LogstashStatus defines the observed state of Logstash */ export declare class LogstashStatus extends Model implements ILogstashStatus { "availableNodes"?: number; "elasticsearchAssociationsStatus"?: IComGithubElasticCloudOnK8sV3PkgApisCommonV1AssociationStatusMap; "expectedNodes"?: number; "health"?: IComGithubElasticCloudOnK8sV3PkgApisLogstashV1alpha1LogstashHealth; "monitoringAssociationStatus"?: IComGithubElasticCloudOnK8sV3PkgApisCommonV1AssociationStatusMap; "observedGeneration"?: number; "selector": string; "version"?: string; constructor(data?: ModelData); } export type { ILogstashStatus as IComGithubElasticCloudOnK8sV3PkgApisLogstashV1alpha1LogstashStatus, LogstashStatus as ComGithubElasticCloudOnK8sV3PkgApisLogstashV1alpha1LogstashStatus };