import { IIoK8sApimachineryPkgApisMetaV1Time } from "@kubernetes-models/apimachinery/apis/meta/v1/Time"; import { IComGithubElasticCloudOnK8sV3PkgApisElasticsearchV1UpgradedNode } from "./UpgradedNode.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * UpgradeOperation provides an overview of the pending or in progress changes applied by the operator to update the Elasticsearch nodes in the cluster. * \*\*This API is in technical preview and may be changed or removed in a future release.\*\* */ export interface IUpgradeOperation { "lastUpdatedTime"?: IIoK8sApimachineryPkgApisMetaV1Time; /** * Nodes that must be restarted for upgrade. */ "nodes"?: Array; } /** * UpgradeOperation provides an overview of the pending or in progress changes applied by the operator to update the Elasticsearch nodes in the cluster. * \*\*This API is in technical preview and may be changed or removed in a future release.\*\* */ export declare class UpgradeOperation extends Model implements IUpgradeOperation { "lastUpdatedTime"?: IIoK8sApimachineryPkgApisMetaV1Time; "nodes"?: Array; constructor(data?: ModelData); } export type { IUpgradeOperation as IComGithubElasticCloudOnK8sV3PkgApisElasticsearchV1UpgradeOperation, UpgradeOperation as ComGithubElasticCloudOnK8sV3PkgApisElasticsearchV1UpgradeOperation };