UNPKG

@kubernetes-models/autoscaler

Version:
42 lines (41 loc) 1.94 kB
import { IIoK8sApimachineryPkgApisMetaV1Time } from "@kubernetes-models/apimachinery/apis/meta/v1/Time"; import { IIoK8sAutoscalerVerticalPodAutoscalerPkgApisAutoscalingK8sIoV1VerticalPodAutoscalerConditionType } from "./VerticalPodAutoscalerConditionType.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * VerticalPodAutoscalerCondition describes the state of * a VerticalPodAutoscaler at a certain point. */ export interface IVerticalPodAutoscalerCondition { /** * lastTransitionTime is the last time the condition transitioned from * one status to another */ "lastTransitionTime"?: IIoK8sApimachineryPkgApisMetaV1Time; /** * message is a human-readable explanation containing details about * the transition */ "message"?: string; /** * reason is the reason for the condition's last transition. */ "reason"?: string; "status": string; /** * type describes the current condition */ "type": IIoK8sAutoscalerVerticalPodAutoscalerPkgApisAutoscalingK8sIoV1VerticalPodAutoscalerConditionType; } /** * VerticalPodAutoscalerCondition describes the state of * a VerticalPodAutoscaler at a certain point. */ export declare class VerticalPodAutoscalerCondition extends Model<IVerticalPodAutoscalerCondition> implements IVerticalPodAutoscalerCondition { "lastTransitionTime"?: IIoK8sApimachineryPkgApisMetaV1Time; "message"?: string; "reason"?: string; "status": string; "type": IIoK8sAutoscalerVerticalPodAutoscalerPkgApisAutoscalingK8sIoV1VerticalPodAutoscalerConditionType; constructor(data?: ModelData<IVerticalPodAutoscalerCondition>); } export type { IVerticalPodAutoscalerCondition as IIoK8sAutoscalerVerticalPodAutoscalerPkgApisAutoscalingK8sIoV1VerticalPodAutoscalerCondition, VerticalPodAutoscalerCondition as IoK8sAutoscalerVerticalPodAutoscalerPkgApisAutoscalingK8sIoV1VerticalPodAutoscalerCondition };