import { IIoK8sApimachineryPkgApiResourceQuantity } from "@kubernetes-models/apimachinery/api/resource/Quantity"; import { ModelData, Model } from "@kubernetes-models/base"; /** * QuantityRange models a resource limit range for resources which can be expressed with resource.Quantity. */ export interface IQuantityRange { /** * Max represents the upper limit for the resources managed by the autoscaler. */ "max": IIoK8sApimachineryPkgApiResourceQuantity; /** * Min represents the lower limit for the resources managed by the autoscaler. */ "min": IIoK8sApimachineryPkgApiResourceQuantity; /** * RequestsToLimitsRatio allows to customize Kubernetes resource Limit based on the Request. */ "requestsToLimitsRatio"?: IIoK8sApimachineryPkgApiResourceQuantity; } /** * QuantityRange models a resource limit range for resources which can be expressed with resource.Quantity. */ export declare class QuantityRange extends Model implements IQuantityRange { "max": IIoK8sApimachineryPkgApiResourceQuantity; "min": IIoK8sApimachineryPkgApiResourceQuantity; "requestsToLimitsRatio"?: IIoK8sApimachineryPkgApiResourceQuantity; constructor(data?: ModelData); } export type { IQuantityRange as IComGithubElasticCloudOnK8sV3PkgApisCommonV1alpha1QuantityRange, QuantityRange as ComGithubElasticCloudOnK8sV3PkgApisCommonV1alpha1QuantityRange };