import { IComGithubElasticCloudOnK8sV3PkgApisCommonV1AssociationStatus } from "../../common.k8s.elastic.co/v1/AssociationStatus.js"; import { IComGithubElasticCloudOnK8sV3PkgApisBeatV1beta1BeatHealth } from "./BeatHealth.js"; import { IComGithubElasticCloudOnK8sV3PkgApisCommonV1AssociationStatusMap } from "../../common.k8s.elastic.co/v1/AssociationStatusMap.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * BeatStatus defines the observed state of a Beat. */ export interface IBeatStatus { "availableNodes"?: number; "elasticsearchAssociationStatus"?: IComGithubElasticCloudOnK8sV3PkgApisCommonV1AssociationStatus; "expectedNodes"?: number; "health"?: IComGithubElasticCloudOnK8sV3PkgApisBeatV1beta1BeatHealth; "kibanaAssociationStatus"?: IComGithubElasticCloudOnK8sV3PkgApisCommonV1AssociationStatus; "monitoringAssociationStatus"?: IComGithubElasticCloudOnK8sV3PkgApisCommonV1AssociationStatusMap; /** * ObservedGeneration represents the .metadata.generation that the status is based upon. * 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 Beats * controller has not yet processed the changes contained in the Beats specification. */ "observedGeneration"?: number; /** * 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; } /** * BeatStatus defines the observed state of a Beat. */ export declare class BeatStatus extends Model implements IBeatStatus { "availableNodes"?: number; "elasticsearchAssociationStatus"?: IComGithubElasticCloudOnK8sV3PkgApisCommonV1AssociationStatus; "expectedNodes"?: number; "health"?: IComGithubElasticCloudOnK8sV3PkgApisBeatV1beta1BeatHealth; "kibanaAssociationStatus"?: IComGithubElasticCloudOnK8sV3PkgApisCommonV1AssociationStatus; "monitoringAssociationStatus"?: IComGithubElasticCloudOnK8sV3PkgApisCommonV1AssociationStatusMap; "observedGeneration"?: number; "version"?: string; constructor(data?: ModelData); } export type { IBeatStatus as IComGithubElasticCloudOnK8sV3PkgApisBeatV1beta1BeatStatus, BeatStatus as ComGithubElasticCloudOnK8sV3PkgApisBeatV1beta1BeatStatus };