UNPKG

@kubernetes-models/autoscaler

Version:
21 lines (20 loc) 1.07 kB
import { IIoK8sAutoscalerVerticalPodAutoscalerPkgApisAutoscalingK8sIoV1beta2UpdateMode } from "./UpdateMode.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * PodUpdatePolicy describes the rules on how changes are applied to the pods. */ export interface IPodUpdatePolicy { /** * Controls when autoscaler applies changes to the pod resources. * The default is 'Auto'. */ "updateMode"?: IIoK8sAutoscalerVerticalPodAutoscalerPkgApisAutoscalingK8sIoV1beta2UpdateMode; } /** * PodUpdatePolicy describes the rules on how changes are applied to the pods. */ export declare class PodUpdatePolicy extends Model<IPodUpdatePolicy> implements IPodUpdatePolicy { "updateMode"?: IIoK8sAutoscalerVerticalPodAutoscalerPkgApisAutoscalingK8sIoV1beta2UpdateMode; constructor(data?: ModelData<IPodUpdatePolicy>); } export type { IPodUpdatePolicy as IIoK8sAutoscalerVerticalPodAutoscalerPkgApisAutoscalingK8sIoV1beta2PodUpdatePolicy, PodUpdatePolicy as IoK8sAutoscalerVerticalPodAutoscalerPkgApisAutoscalingK8sIoV1beta2PodUpdatePolicy };