@kubernetes-models/autoscaler
Version:
Kubernetes Autoscaler models
24 lines (23 loc) • 1.11 kB
TypeScript
import { ModelData, Model } from "@kubernetes-models/base";
/**
* VerticalPodAutoscalerCheckpointSpec is the specification of the checkpoint object.
*/
export interface IVerticalPodAutoscalerCheckpointSpec {
/**
* Name of the checkpointed container.
*/
"containerName"?: string;
/**
* Name of the VPA object that stored VerticalPodAutoscalerCheckpoint object.
*/
"vpaObjectName"?: string;
}
/**
* VerticalPodAutoscalerCheckpointSpec is the specification of the checkpoint object.
*/
export declare class VerticalPodAutoscalerCheckpointSpec extends Model<IVerticalPodAutoscalerCheckpointSpec> implements IVerticalPodAutoscalerCheckpointSpec {
"containerName"?: string;
"vpaObjectName"?: string;
constructor(data?: ModelData<IVerticalPodAutoscalerCheckpointSpec>);
}
export type { IVerticalPodAutoscalerCheckpointSpec as IIoK8sAutoscalerVerticalPodAutoscalerPkgApisAutoscalingK8sIoV1VerticalPodAutoscalerCheckpointSpec, VerticalPodAutoscalerCheckpointSpec as IoK8sAutoscalerVerticalPodAutoscalerPkgApisAutoscalingK8sIoV1VerticalPodAutoscalerCheckpointSpec };