import { IIoK8sApimachineryPkgApiResourceQuantity } from "@kubernetes-models/apimachinery/api/resource/Quantity"; import { ModelData, Model } from "@kubernetes-models/base"; /** * NodeResources holds the resources to be used by each node managed by an autoscaling policy. * All the nodes managed by an autoscaling policy have the same resources, even if they are in different NodeSets. */ export interface INodeResources { "limits"?: { [key: string]: IIoK8sApimachineryPkgApiResourceQuantity; }; "requests"?: { [key: string]: IIoK8sApimachineryPkgApiResourceQuantity; }; } /** * NodeResources holds the resources to be used by each node managed by an autoscaling policy. * All the nodes managed by an autoscaling policy have the same resources, even if they are in different NodeSets. */ export declare class NodeResources extends Model implements INodeResources { "limits"?: { [key: string]: IIoK8sApimachineryPkgApiResourceQuantity; }; "requests"?: { [key: string]: IIoK8sApimachineryPkgApiResourceQuantity; }; constructor(data?: ModelData); } export type { INodeResources as IComGithubElasticCloudOnK8sV3PkgApisCommonV1alpha1NodeResources, NodeResources as ComGithubElasticCloudOnK8sV3PkgApisCommonV1alpha1NodeResources };