UNPKG

@kubernetes-models/autoscaler

Version:
24 lines (23 loc) 1.47 kB
import { IIoK8sAutoscalerVerticalPodAutoscalerPkgApisAutoscalingK8sIoV1RecommendedContainerResources } from "./RecommendedContainerResources.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * RecommendedPodResources is the recommendation of resources computed by * autoscaler. It contains a recommendation for each container in the pod * (except for those with `ContainerScalingMode` set to 'Off'). */ export interface IRecommendedPodResources { /** * Resources recommended by the autoscaler for each container. */ "containerRecommendations"?: Array<IIoK8sAutoscalerVerticalPodAutoscalerPkgApisAutoscalingK8sIoV1RecommendedContainerResources>; } /** * RecommendedPodResources is the recommendation of resources computed by * autoscaler. It contains a recommendation for each container in the pod * (except for those with `ContainerScalingMode` set to 'Off'). */ export declare class RecommendedPodResources extends Model<IRecommendedPodResources> implements IRecommendedPodResources { "containerRecommendations"?: Array<IIoK8sAutoscalerVerticalPodAutoscalerPkgApisAutoscalingK8sIoV1RecommendedContainerResources>; constructor(data?: ModelData<IRecommendedPodResources>); } export type { IRecommendedPodResources as IIoK8sAutoscalerVerticalPodAutoscalerPkgApisAutoscalingK8sIoV1RecommendedPodResources, RecommendedPodResources as IoK8sAutoscalerVerticalPodAutoscalerPkgApisAutoscalingK8sIoV1RecommendedPodResources };