import { IIoK8sApimachineryPkgApisMetaV1ObjectMeta } from "@kubernetes-models/apimachinery/apis/meta/v1/ObjectMeta"; import { IComGithubElasticCloudOnK8sV3PkgApisApmV1ApmServerSpec } from "./ApmServerSpec.js"; import { IComGithubElasticCloudOnK8sV3PkgApisApmV1ApmServerStatus } from "./ApmServerStatus.js"; import { ModelData, TypeMeta, Model } from "@kubernetes-models/base"; /** * ApmServer represents an APM Server resource in a Kubernetes cluster. */ export interface IApmServer extends TypeMeta { "apiVersion": "apm.k8s.elastic.co/v1"; "kind": "ApmServer"; "metadata"?: IIoK8sApimachineryPkgApisMetaV1ObjectMeta; "spec"?: IComGithubElasticCloudOnK8sV3PkgApisApmV1ApmServerSpec; "status"?: IComGithubElasticCloudOnK8sV3PkgApisApmV1ApmServerStatus; } /** * ApmServer represents an APM Server resource in a Kubernetes cluster. */ export declare class ApmServer extends Model implements IApmServer { "apiVersion": "apm.k8s.elastic.co/v1"; "kind": "ApmServer"; "metadata"?: IIoK8sApimachineryPkgApisMetaV1ObjectMeta; "spec"?: IComGithubElasticCloudOnK8sV3PkgApisApmV1ApmServerSpec; "status"?: IComGithubElasticCloudOnK8sV3PkgApisApmV1ApmServerStatus; static apiVersion: IApmServer["apiVersion"]; static kind: IApmServer["kind"]; static is: import("@kubernetes-models/base").TypeMetaGuard; constructor(data?: ModelData); } export type { IApmServer as IComGithubElasticCloudOnK8sV3PkgApisApmV1ApmServer, ApmServer as ComGithubElasticCloudOnK8sV3PkgApisApmV1ApmServer };