UNPKG

@kubernetes-models/autoscaler

Version:
27 lines (26 loc) 1.09 kB
import { IObjectMeta } from "@kubernetes-models/apimachinery/apis/meta/v1/ObjectMeta"; import { Model, ModelData } from "@kubernetes-models/base"; export interface IVerticalPodAutoscaler { "spec"?: { "targetRef"?: {}; "updatePolicy"?: { "updateMode"?: string; }; "resourcePolicy"?: { "containerPolicies"?: Array<{}>; }; }; "apiVersion": "autoscaling.k8s.io/v1beta1"; "kind": "VerticalPodAutoscaler"; "metadata"?: IObjectMeta; } export declare class VerticalPodAutoscaler extends Model<IVerticalPodAutoscaler> implements IVerticalPodAutoscaler { "spec"?: IVerticalPodAutoscaler["spec"]; "apiVersion": IVerticalPodAutoscaler["apiVersion"]; "kind": IVerticalPodAutoscaler["kind"]; "metadata"?: IVerticalPodAutoscaler["metadata"]; static apiVersion: IVerticalPodAutoscaler["apiVersion"]; static kind: IVerticalPodAutoscaler["kind"]; static is: import("@kubernetes-models/base").TypeMetaGuard<IVerticalPodAutoscaler>; constructor(data?: ModelData<IVerticalPodAutoscaler>); }