import { IComGithubElasticCloudOnK8sV3PkgApisCommonV1DeploymentHealth } from "./DeploymentHealth.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * DeploymentStatus represents status information about a deployment. */ export interface IDeploymentStatus { /** * AvailableNodes is the number of available replicas in the deployment. */ "availableNodes"?: number; /** * Count corresponds to Scale.Status.Replicas, which is the actual number of observed instances of the scaled object. */ "count"?: number; /** * Health of the deployment. */ "health"?: IComGithubElasticCloudOnK8sV3PkgApisCommonV1DeploymentHealth; /** * Selector is the label selector used to find all pods. */ "selector"?: string; /** * Version of the stack resource currently running. During version upgrades, multiple versions may run * in parallel: this value specifies the lowest version currently running. */ "version"?: string; } /** * DeploymentStatus represents status information about a deployment. */ export declare class DeploymentStatus extends Model implements IDeploymentStatus { "availableNodes"?: number; "count"?: number; "health"?: IComGithubElasticCloudOnK8sV3PkgApisCommonV1DeploymentHealth; "selector"?: string; "version"?: string; constructor(data?: ModelData); } export type { IDeploymentStatus as IComGithubElasticCloudOnK8sV3PkgApisCommonV1DeploymentStatus, DeploymentStatus as ComGithubElasticCloudOnK8sV3PkgApisCommonV1DeploymentStatus };