UNPKG

@kubernetes-models/autoscaler

Version:
39 lines (38 loc) 2.57 kB
import { IIoK8sApimachineryPkgApisMetaV1ObjectMeta } from "@kubernetes-models/apimachinery/apis/meta/v1/ObjectMeta"; import { IIoK8sAutoscalerVerticalPodAutoscalerPkgApisAutoscalingK8sIoV1VerticalPodAutoscalerCheckpointSpec } from "./VerticalPodAutoscalerCheckpointSpec.js"; import { IIoK8sAutoscalerVerticalPodAutoscalerPkgApisAutoscalingK8sIoV1VerticalPodAutoscalerCheckpointStatus } from "./VerticalPodAutoscalerCheckpointStatus.js"; import { ModelData, TypeMeta, Model } from "@kubernetes-models/base"; /** * VerticalPodAutoscalerCheckpoint is the checkpoint of the internal state of VPA that * is used for recovery after recommender's restart. */ export interface IVerticalPodAutoscalerCheckpoint extends TypeMeta { "apiVersion": "autoscaling.k8s.io/v1"; "kind": "VerticalPodAutoscalerCheckpoint"; "metadata"?: IIoK8sApimachineryPkgApisMetaV1ObjectMeta; /** * Specification of the checkpoint. * More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#spec-and-status. */ "spec"?: IIoK8sAutoscalerVerticalPodAutoscalerPkgApisAutoscalingK8sIoV1VerticalPodAutoscalerCheckpointSpec; /** * Data of the checkpoint. */ "status"?: IIoK8sAutoscalerVerticalPodAutoscalerPkgApisAutoscalingK8sIoV1VerticalPodAutoscalerCheckpointStatus; } /** * VerticalPodAutoscalerCheckpoint is the checkpoint of the internal state of VPA that * is used for recovery after recommender's restart. */ export declare class VerticalPodAutoscalerCheckpoint extends Model<IVerticalPodAutoscalerCheckpoint> implements IVerticalPodAutoscalerCheckpoint { "apiVersion": "autoscaling.k8s.io/v1"; "kind": "VerticalPodAutoscalerCheckpoint"; "metadata"?: IIoK8sApimachineryPkgApisMetaV1ObjectMeta; "spec"?: IIoK8sAutoscalerVerticalPodAutoscalerPkgApisAutoscalingK8sIoV1VerticalPodAutoscalerCheckpointSpec; "status"?: IIoK8sAutoscalerVerticalPodAutoscalerPkgApisAutoscalingK8sIoV1VerticalPodAutoscalerCheckpointStatus; static apiVersion: IVerticalPodAutoscalerCheckpoint["apiVersion"]; static kind: IVerticalPodAutoscalerCheckpoint["kind"]; static is: import("@kubernetes-models/base").TypeMetaGuard<IVerticalPodAutoscalerCheckpoint>; constructor(data?: ModelData<IVerticalPodAutoscalerCheckpoint>); } export type { IVerticalPodAutoscalerCheckpoint as IIoK8sAutoscalerVerticalPodAutoscalerPkgApisAutoscalingK8sIoV1VerticalPodAutoscalerCheckpoint, VerticalPodAutoscalerCheckpoint as IoK8sAutoscalerVerticalPodAutoscalerPkgApisAutoscalingK8sIoV1VerticalPodAutoscalerCheckpoint };