import { IComGithubElasticCloudOnK8sV3PkgApisCommonV1ObjectSelector } from "./ObjectSelector.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * LogsMonitoring holds a list of Elasticsearch clusters which receive logs data from * associated resources. */ export interface ILogsMonitoring { /** * ElasticsearchRefs is a reference to a list of monitoring Elasticsearch clusters running in the same Kubernetes cluster. * Due to existing limitations, only a single Elasticsearch cluster is currently supported. */ "elasticsearchRefs"?: Array; } /** * LogsMonitoring holds a list of Elasticsearch clusters which receive logs data from * associated resources. */ export declare class LogsMonitoring extends Model implements ILogsMonitoring { "elasticsearchRefs"?: Array; constructor(data?: ModelData); } export type { ILogsMonitoring as IComGithubElasticCloudOnK8sV3PkgApisCommonV1LogsMonitoring, LogsMonitoring as ComGithubElasticCloudOnK8sV3PkgApisCommonV1LogsMonitoring };