import { IIoK8sApimachineryPkgApisMetaV1ObjectMeta } from "@kubernetes-models/apimachinery/apis/meta/v1/ObjectMeta"; import { IComGithubElasticCloudOnK8sV3PkgApisAutoopsV1alpha1AutoOpsAgentPolicySpec } from "./AutoOpsAgentPolicySpec.js"; import { IComGithubElasticCloudOnK8sV3PkgApisAutoopsV1alpha1AutoOpsAgentPolicyStatus } from "./AutoOpsAgentPolicyStatus.js"; import { ModelData, TypeMeta, Model } from "@kubernetes-models/base"; /** * AutoOpsAgentPolicy represents an Elastic AutoOps Policy resource in a Kubernetes cluster. */ export interface IAutoOpsAgentPolicy extends TypeMeta { "apiVersion": "autoops.k8s.elastic.co/v1alpha1"; "kind": "AutoOpsAgentPolicy"; "metadata"?: IIoK8sApimachineryPkgApisMetaV1ObjectMeta; "spec"?: IComGithubElasticCloudOnK8sV3PkgApisAutoopsV1alpha1AutoOpsAgentPolicySpec; "status"?: IComGithubElasticCloudOnK8sV3PkgApisAutoopsV1alpha1AutoOpsAgentPolicyStatus; } /** * AutoOpsAgentPolicy represents an Elastic AutoOps Policy resource in a Kubernetes cluster. */ export declare class AutoOpsAgentPolicy extends Model implements IAutoOpsAgentPolicy { "apiVersion": "autoops.k8s.elastic.co/v1alpha1"; "kind": "AutoOpsAgentPolicy"; "metadata"?: IIoK8sApimachineryPkgApisMetaV1ObjectMeta; "spec"?: IComGithubElasticCloudOnK8sV3PkgApisAutoopsV1alpha1AutoOpsAgentPolicySpec; "status"?: IComGithubElasticCloudOnK8sV3PkgApisAutoopsV1alpha1AutoOpsAgentPolicyStatus; static apiVersion: IAutoOpsAgentPolicy["apiVersion"]; static kind: IAutoOpsAgentPolicy["kind"]; static is: import("@kubernetes-models/base").TypeMetaGuard; constructor(data?: ModelData); } export type { IAutoOpsAgentPolicy as IComGithubElasticCloudOnK8sV3PkgApisAutoopsV1alpha1AutoOpsAgentPolicy, AutoOpsAgentPolicy as ComGithubElasticCloudOnK8sV3PkgApisAutoopsV1alpha1AutoOpsAgentPolicy };