import { IComGithubElasticCloudOnK8sV3PkgApisCommonV1DeploymentStatus } from "../../common.k8s.elastic.co/v1/DeploymentStatus.js"; import { IComGithubElasticCloudOnK8sV3PkgApisCommonV1AssociationStatus } from "../../common.k8s.elastic.co/v1/AssociationStatus.js"; import { IComGithubElasticCloudOnK8sV3PkgApisCommonV1DeploymentHealth } from "../../common.k8s.elastic.co/v1/DeploymentHealth.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * ApmServerStatus defines the observed state of ApmServer */ export interface IApmServerStatus extends IComGithubElasticCloudOnK8sV3PkgApisCommonV1DeploymentStatus { /** * ElasticsearchAssociationStatus is the status of any auto-linking to Elasticsearch clusters. */ "elasticsearchAssociationStatus"?: IComGithubElasticCloudOnK8sV3PkgApisCommonV1AssociationStatus; /** * KibanaAssociationStatus is the status of any auto-linking to Kibana. */ "kibanaAssociationStatus"?: IComGithubElasticCloudOnK8sV3PkgApisCommonV1AssociationStatus; /** * 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 APM Server * controller has not yet processed the changes contained in the APM Server specification. */ "observedGeneration"?: number; /** * SecretTokenSecretName is the name of the Secret that contains the secret token */ "secretTokenSecret"?: string; /** * ExternalService is the name of the service the agents should connect to. */ "service"?: string; } /** * ApmServerStatus defines the observed state of ApmServer */ export declare class ApmServerStatus extends Model implements IApmServerStatus { "availableNodes"?: number; "count"?: number; "health"?: IComGithubElasticCloudOnK8sV3PkgApisCommonV1DeploymentHealth; "selector"?: string; "version"?: string; "elasticsearchAssociationStatus"?: IComGithubElasticCloudOnK8sV3PkgApisCommonV1AssociationStatus; "kibanaAssociationStatus"?: IComGithubElasticCloudOnK8sV3PkgApisCommonV1AssociationStatus; "observedGeneration"?: number; "secretTokenSecret"?: string; "service"?: string; constructor(data?: ModelData); } export type { IApmServerStatus as IComGithubElasticCloudOnK8sV3PkgApisApmV1ApmServerStatus, ApmServerStatus as ComGithubElasticCloudOnK8sV3PkgApisApmV1ApmServerStatus };