import { IComGithubElasticCloudOnK8sV3PkgApisCommonV1ObjectSelector } from "./ObjectSelector.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * MetricsMonitoring holds a list of Elasticsearch clusters which receive monitoring data from * associated resources. */ export interface IMetricsMonitoring { /** * 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; } /** * MetricsMonitoring holds a list of Elasticsearch clusters which receive monitoring data from * associated resources. */ export declare class MetricsMonitoring extends Model implements IMetricsMonitoring { "elasticsearchRefs"?: Array; constructor(data?: ModelData); } export type { IMetricsMonitoring as IComGithubElasticCloudOnK8sV3PkgApisCommonV1MetricsMonitoring, MetricsMonitoring as ComGithubElasticCloudOnK8sV3PkgApisCommonV1MetricsMonitoring };