import { IComGithubElasticCloudOnK8sV3PkgApisStackconfigpolicyV1alpha1PolicyStatusError } from "./PolicyStatusError.js"; import { IComGithubElasticCloudOnK8sV3PkgApisStackconfigpolicyV1alpha1PolicyPhase } from "./PolicyPhase.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * ResourcePolicyStatus models the status of the policy for one resource to be configured. */ export interface IResourcePolicyStatus { /** * CurrentVersion denotes the current version of filesettings applied to the Elasticsearch cluster * This field does not apply to Kibana resources */ "currentVersion"?: number; "error"?: IComGithubElasticCloudOnK8sV3PkgApisStackconfigpolicyV1alpha1PolicyStatusError; /** * ExpectedVersion denotes the expected version of filesettings that should be applied to the Elasticsearch cluster * This field does not apply to Kibana resources */ "expectedVersion"?: number; "phase"?: IComGithubElasticCloudOnK8sV3PkgApisStackconfigpolicyV1alpha1PolicyPhase; } /** * ResourcePolicyStatus models the status of the policy for one resource to be configured. */ export declare class ResourcePolicyStatus extends Model implements IResourcePolicyStatus { "currentVersion"?: number; "error"?: IComGithubElasticCloudOnK8sV3PkgApisStackconfigpolicyV1alpha1PolicyStatusError; "expectedVersion"?: number; "phase"?: IComGithubElasticCloudOnK8sV3PkgApisStackconfigpolicyV1alpha1PolicyPhase; constructor(data?: ModelData); } export type { IResourcePolicyStatus as IComGithubElasticCloudOnK8sV3PkgApisStackconfigpolicyV1alpha1ResourcePolicyStatus, ResourcePolicyStatus as ComGithubElasticCloudOnK8sV3PkgApisStackconfigpolicyV1alpha1ResourcePolicyStatus };